From 978145e0895f464d928eec3734b4365bcdc0f04e Mon Sep 17 00:00:00 2001 From: gryf Date: Fri, 11 Apr 2008 11:47:28 +0000 Subject: [PATCH] * Small bugfixes. --- src/ctrls/c_main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ctrls/c_main.py b/src/ctrls/c_main.py index 6094e8f..6a16cb2 100644 --- a/src/ctrls/c_main.py +++ b/src/ctrls/c_main.py @@ -538,12 +538,15 @@ class MainController(Controller): self.model.delete(current_id) # refresh files treeview - current_id = model.get_value(model.get_iter(path), 0) + try: + current_id = model.get_value(model.get_iter(path), 0) + except: + current_id = model.get_value(model.get_iter_first(), 0) self.model.get_root_entries(current_id) # refresh file info view self.__get_item_info(current_id) - + self.model.unsaved_project = True self.__set_title(filepath=self.model.filename, modified=True) return @@ -678,7 +681,7 @@ class MainController(Controller): def __save_as(self): """Save database to file under different filename.""" - path = Dialogs.ChooseDBFilename().show_dialog() + path = Dialogs.ChooseDBFilename().run() if path: ret, err = self.model.save(path) if ret: