@@ -17,18 +17,17 @@ class NCFilesNavigationController: NCMainNavigationController {
17
17
super. viewDidLoad ( )
18
18
19
19
self . timerProcess = Timer . scheduledTimer ( withTimeInterval: 1 , repeats: true , block: { _ in
20
- var color = NCBrandColor . shared. iconImageColor
21
-
22
- if let results = self . database. getResultsMetadatas ( predicate: NSPredicate ( format: " status != %i " , NCGlobal . shared. metadataStatusNormal) ) ,
23
- results. count > 0 {
24
- color = NCBrandColor . shared. customer
25
- }
20
+ let results = self . database. getResultsMetadatas ( predicate: NSPredicate ( format: " status != %i " , NCGlobal . shared. metadataStatusNormal) )
26
21
27
22
for viewController in self . viewControllers {
28
- if let rightBarButtonItems = self . collectionViewCommon ? . navigationItem. rightBarButtonItems,
23
+ if let rightBarButtonItems = viewController . navigationItem. rightBarButtonItems,
29
24
let buttonTransferItem = rightBarButtonItems. first ( where: { $0. tag == self . transfersButtonTag } ) ,
30
25
let buttonTransfer = buttonTransferItem. customView as? UIButton {
31
- buttonTransfer. tintColor = color
26
+ if results? . count ?? 0 > 0 {
27
+ buttonTransfer. tintColor = NCBrandColor . shared. customer
28
+ } else {
29
+ buttonTransfer. tintColor = NCBrandColor . shared. iconImageColor
30
+ }
32
31
}
33
32
}
34
33
} )
@@ -48,6 +47,8 @@ class NCFilesNavigationController: NCMainNavigationController {
48
47
}
49
48
}
50
49
50
+ // MARK: -
51
+
51
52
override func setNavigationLeftItems( ) {
52
53
guard let tableAccount = database. getTableAccount ( predicate: NSPredicate ( format: " account == %@ " , self . session. account) )
53
54
else {
0 commit comments