From df354f57d70951b60da8055b4b4de2ccc5c405a2 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Mon, 25 Sep 2006 02:19:58 +0000 Subject: [PATCH] 2006-09-24 Don Allingham * src/ViewManager.py: fix call to warning dialog * src/QuestionDialog.py: Don't do internal check on value svn: r7328 --- ChangeLog | 4 ++++ src/QuestionDialog.py | 27 +++++++++++++-------------- src/ViewManager.py | 6 +++--- 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index c9b6c7ae6..d380ee54d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-09-24 Don Allingham + * src/ViewManager.py: fix call to warning dialog + * src/QuestionDialog.py: Don't do internal check on value + 2006-09-24 Brian Matherly * src/plugins/AncestorReport.py: Fix generation numbers. diff --git a/src/QuestionDialog.py b/src/QuestionDialog.py index d4de112be..e494fe192 100644 --- a/src/QuestionDialog.py +++ b/src/QuestionDialog.py @@ -259,20 +259,19 @@ class MessageHideDialog: def __init__(self, title, message, key, parent=None): - if not Config.get(key): - glade_xml = gtk.glade.XML(const.gladeFile, "hide_dialog", "gramps") - top = glade_xml.get_widget('hide_dialog') - dont_show = glade_xml.get_widget('dont_show') - title_label = glade_xml.get_widget('title') - title_label.set_text( - '%s' % title) - title_label.set_use_markup(True) - - glade_xml.get_widget('message').set_text(message) - - dont_show.connect('toggled',self.update_checkbox, key) - top.run() - top.destroy() + glade_xml = gtk.glade.XML(const.gladeFile, "hide_dialog", "gramps") + top = glade_xml.get_widget('hide_dialog') + dont_show = glade_xml.get_widget('dont_show') + title_label = glade_xml.get_widget('title') + title_label.set_text( + '%s' % title) + title_label.set_use_markup(True) + + glade_xml.get_widget('message').set_text(message) + + dont_show.connect('toggled',self.update_checkbox, key) + top.run() + top.destroy() def update_checkbox(self, obj, constant): Config.set(constant, obj.get_active()) diff --git a/src/ViewManager.py b/src/ViewManager.py index a25512f91..849f7c1de 100644 --- a/src/ViewManager.py +++ b/src/ViewManager.py @@ -1045,7 +1045,7 @@ def check_for_portability_problems(filetype): # check for a GRDB type and if transactions are enabled. If not, # then we do not have any issues - + if filetype == const.app_gramps and Config.get(Config.TRANSACTIONS): import sys @@ -1054,8 +1054,8 @@ def check_for_portability_problems(filetype): # sys.version_info variable version = (sys.version_info[0],sys.version_info[1]) - - if version < (2, 5): + + if version < (2, 5) and Config.get(Config.PORT_WARN): QuestionDialog.MessageHideDialog( _('Database is not portable'), _('Your system is running an old version of python. This '