Update account nodes, when setting authentication in preferences. Show correct prefer...
[pithos-macos] / pithos-macos / PithosAccount.m
index 27fc3da..8049612 100644 (file)
             pithos.storageURLPrefix = self.storageURLPrefix;
             pithos.authURL = self.authURL;
             pithos.publicURLPrefix = self.publicURLPrefix;
-
-            if (accountNode && ![accountNode.pithos isEqualTo:pithos]) {
-                accountNode.pithos = pithos;
-                if (active)
-                    [accountNode refreshInfo];
-            }
-            if (sharingAccountsNode && ![sharingAccountsNode.pithos isEqualTo:pithos])
-                sharingAccountsNode.pithos = pithos;
-            
             updatePithos = NO;
         }
     }
             if (self.syncActive)
                 [self.syncDaemon startDaemon];
         }
+        if (accountNode) {
+            self.accountNode.pithos = self.pithos;
+            if (self.accountNode.children) {
+            }
+            [self.accountNode refreshInfo];
+        }
+        if (sharingAccountsNode) {
+            self.sharingAccountsNode.pithos = self.pithos;
+            if (self.sharingAccountsNode.children) {
+            }
+        }
     }
 }