]> code.delx.au - notipod/blobdiff - NotiPod.py
Fixed "Choose folder" to be default if there are no saved folders
[notipod] / NotiPod.py
index 4bb501dfee0c2ec870f717da1a3fc582cdb02b84..47ffb1cb9510ecc4a5048b9cd291a60173520464 100644 (file)
@@ -69,9 +69,13 @@ class FolderModel(NSObject):
        folderPopup = objc.IBOutlet()
 
        def awakeFromNib(self):
-               self.folderPopup.addItemsWithTitles_(NSApp.delegate().folders())
-               self.folderPopup.selectItemAtIndex_(2)
-               self.lastIndex = 2
+               folders = NSApp.delegate().folders()
+               self.folderPopup.addItemsWithTitles_(folders)
+               if len(folders) > 0:
+                       self.folderPopup.selectItemAtIndex_(2)
+                       self.lastIndex = 2
+               else:
+                       self.lastIndex = 0
 
        @objc.IBAction
        def doSelectFolder_(self, sender):