Marino Faggiana 8 роки тому
батько
коміт
c5cb9c2887

+ 3 - 4
iOSClient/MenuAccount+ControlCenter/CCControlCenter.m

@@ -32,14 +32,12 @@
 
 
 #define BORDER_TOUCH_UPDOWN 50.0f
-
 #define TOOLBAR_TRANSFER_H 0.0f
 #define TOOLBAR_ADD_BORDER 20.0f
-
 #define SIZE_FONT_NORECORD 18.0f
-
 #define ANIMATION_GESTURE 0.50f
 
+
 @interface CCControlCenter ()
 {
     UIVisualEffectView *_mainView;
@@ -66,6 +64,7 @@
 {
     if (self = [super initWithCoder:aDecoder])  {
         
+        app.controlCenter = self;
     }
     return self;
 }
@@ -329,7 +328,7 @@
             
             _isOpen = YES;
 
-            //[self reloadDatasource];
+            [app.controlCenterTransfer reloadDatasource];
         }
         
     } else {

+ 9 - 4
iOSClient/MenuAccount+ControlCenter/CCControlCenterTransfer.m

@@ -61,6 +61,8 @@
 - (void)viewWillAppear:(BOOL)animated
 {
     [super viewWillAppear:animated];
+    
+    [self reloadDatasource];
 }
 
 // E' arrivato
@@ -234,12 +236,15 @@
     if (app.activeAccount.length == 0)
         return;
     
-    NSArray *recordsTableMetadata = [CCCoreData getTableMetadataWithPredicate:[NSPredicate predicateWithFormat:@"(account == %@) AND ((session CONTAINS 'upload') OR (session CONTAINS 'download' AND (sessionSelector != 'loadPlist')))", app.activeAccount] fieldOrder:@"sessionTaskIdentifier" ascending:YES];
+    if (app.controlCenter.isOpen) {
         
-    _sectionDataSource  = [CCSection creataDataSourseSectionMetadata:recordsTableMetadata listProgressMetadata:app.listProgressMetadata groupByField:@"session" replaceDateToExifDate:NO activeAccount:app.activeAccount];
+        NSArray *recordsTableMetadata = [CCCoreData getTableMetadataWithPredicate:[NSPredicate predicateWithFormat:@"(account == %@) AND ((session CONTAINS 'upload') OR (session CONTAINS 'download' AND (sessionSelector != 'loadPlist')))", app.activeAccount] fieldOrder:@"sessionTaskIdentifier" ascending:YES];
         
-    //if ([_sectionDataSource.allRecordsDataSource count] == 0) _noRecord.hidden = NO;
-    //else _noRecord.hidden = YES;
+        _sectionDataSource  = [CCSection creataDataSourseSectionMetadata:recordsTableMetadata listProgressMetadata:app.listProgressMetadata groupByField:@"session" replaceDateToExifDate:NO activeAccount:app.activeAccount];
+        
+        //if ([_sectionDataSource.allRecordsDataSource count] == 0) _noRecord.hidden = NO;
+        //else _noRecord.hidden = YES;
+    }
     
     [_tableView reloadData];