* src/AddrEdit.py: remove already_exist check in favor of exception
* src/AttrEdit.py: remove already_exist check in favor of exception * src/DisplayState.py: remove already_exist variable * src/DisplayTabs.py: handle exception * src/EditEventRef.py: remove already_exist check in favor of exception * src/EditFamily.py: update to derive from EditPrimary * src/EditMedia.py: update to derive from EditPrimary * src/EditMediaRef.py: remove already_exist check in favor of exception * src/EditPerson.py: update to derive from EditPrimary * src/EditPlace.py: update to derive from EditPrimary * src/EditRepository.py:update to derive from EditPrimary * src/EditSource.py: update to derive from EditPrimary * src/EditSourceRef.py: remove already_exist check in favor of exception * src/Errors.py: new exception * src/EventEdit.py: update to derive from EditPrimary * src/EventView.py: catch exception of window already exists * src/FamilyList.py: catch exception of window already exists * src/FamilyView.py: catch exception of window already exists * src/GrampsWidgets.py: typos * src/NameEdit.py: remove already_exist check in favor of exception * src/PedView.py: catch exception of window already exists * src/PersonView.py: catch exception of window already exists * src/PlaceView.py: catch exception of window already exists * src/Plugins.py: catch exception of window already exists * src/UrlEdit.py: remove already_exist check in favor of exception * src/const.py.in: dynamically determine path * src/gramps.glade: name changes * src/gramps.py: set path svn: r6014
This commit is contained in:
		| @@ -908,7 +908,11 @@ class PedView(PageView.PersonNavView): | ||||
|     def edit_person_cb(self,obj,person_handle): | ||||
|         person = self.db.get_person_from_handle(person_handle) | ||||
|         if person: | ||||
|             EditPerson.EditPerson(self.dbstate, self.uistate, [], person, self.person_edited_cb) | ||||
|             try: | ||||
|                 EditPerson.EditPerson(self.dbstate, self.uistate, [], person, | ||||
|                                       self.person_edited_cb) | ||||
|             except Errors.WindowActiveError: | ||||
|                 pass | ||||
|             return True | ||||
|         return False | ||||
|  | ||||
| @@ -929,7 +933,12 @@ class PedView(PageView.PersonNavView): | ||||
|         if event.button==1 and event.type == gtk.gdk._2BUTTON_PRESS: | ||||
|             person = self.db.get_person_from_handle(person_handle) | ||||
|             if person: | ||||
|                 EditPerson.EditPerson(self.dbstate, self.uistate, [], person, self.person_edited_cb) | ||||
|                 try: | ||||
|                     EditPerson.EditPerson(self.dbstate, self.uistate, [], person, | ||||
|                                           self.person_edited_cb) | ||||
|                 except Errors.WindowActiveError: | ||||
|                     pass | ||||
|                      | ||||
|         elif event.button!=1: | ||||
|             self.build_full_nav_menu_cb(obj,event,person_handle) | ||||
|         return True | ||||
|   | ||||
		Reference in New Issue
	
	Block a user