Mercurial > pidgin.yaz
comparison pidgin/plugins/vvconfig.c @ 31524:25bbabd11c91
vvconfig: Stop resetting device selections to defaults. Fixes #13044.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | jakub.adam@ktknet.cz |
---|---|
date | Tue, 28 Dec 2010 11:09:22 +0000 |
parents | d0965a30216a |
children | a8cc50c2279f |
comparison
equal
deleted
inserted
replaced
31523:a202f4dcbb96 | 31524:25bbabd11c91 |
---|---|
271 gtk_size_group_add_widget(sg, widget); | 271 gtk_size_group_add_widget(sg, widget); |
272 gtk_misc_set_alignment(GTK_MISC(widget), 0, 0.5); | 272 gtk_misc_set_alignment(GTK_MISC(widget), 0, 0.5); |
273 | 273 |
274 /* Setup device preference */ | 274 /* Setup device preference */ |
275 devices = get_element_devices(purple_prefs_get_string(plugin_pref)); | 275 devices = get_element_devices(purple_prefs_get_string(plugin_pref)); |
276 if (g_list_find(devices, purple_prefs_get_string(device_pref)) == NULL) | 276 if (g_list_find_custom(devices, purple_prefs_get_string(device_pref), |
277 (GCompareFunc) strcmp) == NULL) | |
277 purple_prefs_set_string(device_pref, g_list_next(devices)->data); | 278 purple_prefs_set_string(device_pref, g_list_next(devices)->data); |
278 widget = pidgin_prefs_dropdown_from_list(vbox, device_label, | 279 widget = pidgin_prefs_dropdown_from_list(vbox, device_label, |
279 PURPLE_PREF_STRING, device_pref, devices); | 280 PURPLE_PREF_STRING, device_pref, devices); |
280 g_list_free(devices); | 281 g_list_free(devices); |
281 gtk_widget_set_name(widget, plugin_pref); | 282 gtk_widget_set_name(widget, plugin_pref); |