From f05f7f6fe65cf698b506de84b307caf5c0128a59 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Wed, 17 Dec 2003 23:45:43 +0000 Subject: [PATCH] * src/preferences.glade: call on_object_toggled only for elements that need immediate display update * src/GrampsCfg.py: Save data on close - don't rely on on_object_toggled having been called. svn: r2546 --- gramps2/src/GrampsCfg.py | 6 +++++- gramps2/src/preferences.glade | 29 +---------------------------- 2 files changed, 6 insertions(+), 29 deletions(-) diff --git a/gramps2/src/GrampsCfg.py b/gramps2/src/GrampsCfg.py index 20e54f301..19d491db0 100644 --- a/gramps2/src/GrampsCfg.py +++ b/gramps2/src/GrampsCfg.py @@ -807,9 +807,14 @@ class GrampsPreferences: gnome.help_display('gramps-manual','gramps-prefs') def on_close_clicked(self,obj): + self.save_data() Utils.destroy_passed_object(self.window) def on_propertybox_apply(self,obj): + self.save_data() + _callback(1) + + def save_data(self): global nameof global display_name global display_surname @@ -1007,7 +1012,6 @@ class GrampsPreferences: # update the config file sync() - _callback(1) def on_object_toggled(self,obj): """Called by the elements on the property box to set the changed flag, diff --git a/gramps2/src/preferences.glade b/gramps2/src/preferences.glade index 5363a6bf5..f7c38ef3c 100644 --- a/gramps2/src/preferences.glade +++ b/gramps2/src/preferences.glade @@ -277,7 +277,7 @@ GTK_UPDATE_ALWAYS False False - 1 0 100 1 10 10 + 0 0 100 1 10 10 2 @@ -382,7 +382,6 @@ True * False - @@ -405,7 +404,6 @@ False False True - 1 @@ -427,7 +425,6 @@ True False True - 1 @@ -521,7 +518,6 @@ False False True - 1 @@ -543,7 +539,6 @@ False False True - 1 @@ -850,7 +845,6 @@ False True stat3 - 1 @@ -1061,7 +1055,6 @@ False True pvbutton - 1 @@ -1683,7 +1676,6 @@ True * False - 2 @@ -1705,7 +1697,6 @@ True * False - 2 @@ -1727,7 +1718,6 @@ True * False - 2 @@ -1749,7 +1739,6 @@ True * False - 2 @@ -1771,7 +1760,6 @@ True * False - 2 @@ -1793,7 +1781,6 @@ True * False - 2 @@ -1815,7 +1802,6 @@ True * False - 2 @@ -1837,7 +1823,6 @@ True * False - 2 @@ -2123,7 +2108,6 @@ True * False - @@ -2182,7 +2166,6 @@ True * False - @@ -2272,7 +2255,6 @@ True False True - 1 @@ -2296,7 +2278,6 @@ False True mediaref - 1 @@ -2319,7 +2300,6 @@ True False True - 1 @@ -2342,7 +2322,6 @@ True False True - 1 @@ -2579,7 +2558,6 @@ True * False - 2 @@ -2601,7 +2579,6 @@ True * False - 2 @@ -2623,7 +2600,6 @@ True * False - 2 @@ -2645,7 +2621,6 @@ True * False - 2 @@ -2667,7 +2642,6 @@ True * False - 2 @@ -2737,7 +2711,6 @@ False False True - 1