diff options
author | Dan Winship <danw@src.gnome.org> | 2003-03-13 01:27:11 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2003-03-13 01:27:11 +0800 |
commit | ffec3e92a36ce871a71c5e739fbaf08fa957ab9c (patch) | |
tree | 26f579377605c5d00d59cc442fca898d54d07f0f /my-evolution/e-summary-weather.c | |
parent | c32307b1c859b5b763ec33ca1e2ad54727ce1608 (diff) | |
download | gsoc2013-evolution-ffec3e92a36ce871a71c5e739fbaf08fa957ab9c.tar.gz gsoc2013-evolution-ffec3e92a36ce871a71c5e739fbaf08fa957ab9c.tar.zst gsoc2013-evolution-ffec3e92a36ce871a71c5e739fbaf08fa957ab9c.zip |
New, to free/thaw the ETree models. (e_summary_shown_add_node): Don't
* e-summary-shown.c (e_summary_shown_freeze,
e_summary_shown_thaw): New, to free/thaw the ETree models.
(e_summary_shown_add_node): Don't freeze/thaw around the single
add here. That doesn't really help much.
* e-summary-preferences.c (fill_rdf_etable): Freeze/thaw the
ESummaryShown while filling it in.
* e-summary-weather.c (e_summary_weather_fill_etable): Likewise.
svn path=/trunk/; revision=20263
Diffstat (limited to 'my-evolution/e-summary-weather.c')
-rw-r--r-- | my-evolution/e-summary-weather.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/my-evolution/e-summary-weather.c b/my-evolution/e-summary-weather.c index 00dbb25198..77614198f7 100644 --- a/my-evolution/e-summary-weather.c +++ b/my-evolution/e-summary-weather.c @@ -667,6 +667,8 @@ e_summary_weather_fill_etable (ESummaryShown *ess) gnome_config_get_vector ("Main/regions", &nregions, ®ions); region = NULL; + + e_summary_shown_freeze (ess); for (iregions = nregions - 1; iregions >= 0; iregions--) { int nstates, istates; char **states; @@ -754,6 +756,7 @@ e_summary_weather_fill_etable (ESummaryShown *ess) g_strfreev (regions); gnome_config_pop_prefix (); + e_summary_shown_thaw (ess); return; } |