Mercurial > pidgin
changeset 28815:f56b7177553d
Oops, the GtkListStore's for the themes have a lifetime that extends over
the prefs dialog, so they shouldn't be NULL'd when it closes.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Wed, 23 Dec 2009 02:21:52 +0000 |
parents | 9bf6fe097c9c |
children | 77f2534b0cac |
files | pidgin/gtkprefs.c |
diffstat | 1 files changed, 6 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/pidgin/gtkprefs.c Wed Dec 23 01:51:19 2009 +0000 +++ b/pidgin/gtkprefs.c Wed Dec 23 02:21:52 2009 +0000 @@ -78,11 +78,6 @@ static int notebook_page = 0; /* Themes page */ -static GtkListStore *prefs_sound_themes; -static GtkListStore *prefs_blist_themes; -static GtkListStore *prefs_status_icon_themes; -static GtkListStore *prefs_smiley_themes; - static GtkWidget *prefs_sound_themes_combo_box; static GtkWidget *prefs_blist_themes_combo_box; static GtkWidget *prefs_status_themes_combo_box; @@ -93,6 +88,12 @@ static int sound_row_sel = 0; static gboolean prefs_sound_themes_loading; +/* These exist outside the lifetime of the prefs dialog */ +static GtkListStore *prefs_sound_themes; +static GtkListStore *prefs_blist_themes; +static GtkListStore *prefs_status_icon_themes; +static GtkListStore *prefs_smiley_themes; + /* * PROTOTYPES */ @@ -341,11 +342,6 @@ sound_row_sel = 0; prefs_sound_themes_loading = FALSE; - prefs_sound_themes = NULL; - prefs_blist_themes = NULL; - prefs_status_icon_themes = NULL; - prefs_smiley_themes = NULL; - prefs_sound_themes_combo_box = NULL; prefs_blist_themes_combo_box = NULL; prefs_status_themes_combo_box = NULL;