pidgin/gtkprefs.c

branch
cpw.qulogic.gtk3
changeset 27439
482df00eccd3
parent 26939
b0b7bd184248
parent 27196
e5e4a0f2eaa9
child 32347
169ee59389a1
equal deleted inserted replaced
27078:71ebf932abf3 27439:482df00eccd3
1266 1266
1267 /* sets the current buddy list theme */ 1267 /* sets the current buddy list theme */
1268 static void 1268 static void
1269 prefs_set_blist_theme_cb(GtkComboBox *combo_box, gpointer user_data) 1269 prefs_set_blist_theme_cb(GtkComboBox *combo_box, gpointer user_data)
1270 { 1270 {
1271 PidginBlistTheme *theme; 1271 PidginBlistTheme *theme = NULL;
1272 GtkTreeIter iter; 1272 GtkTreeIter iter;
1273 gchar *name = NULL; 1273 gchar *name = NULL;
1274 1274
1275 g_return_if_fail(gtk_combo_box_get_active_iter(combo_box, &iter)); 1275 g_return_if_fail(gtk_combo_box_get_active_iter(combo_box, &iter));
1276 gtk_tree_model_get(GTK_TREE_MODEL(prefs_blist_themes), &iter, 2, &name, -1); 1276 gtk_tree_model_get(GTK_TREE_MODEL(prefs_blist_themes), &iter, 2, &name, -1);
1277 1277
1278 theme = PIDGIN_BLIST_THEME(purple_theme_manager_find_theme(name, "blist")); 1278 if (name && *name)
1279 theme = PIDGIN_BLIST_THEME(purple_theme_manager_find_theme(name, "blist"));
1279 g_free(name); 1280 g_free(name);
1280 1281
1281 pidgin_blist_set_theme(theme); 1282 pidgin_blist_set_theme(theme);
1282 } 1283 }
1283 1284

mercurial