pidgin/pidginaccountfilterprotocol.c

changeset 42767
8cf1d11b59c1
parent 42584
687260353985
child 43072
a59a119b74f5
equal deleted inserted replaced
42766:d823c3372e97 42767:8cf1d11b59c1
42 *****************************************************************************/ 42 *****************************************************************************/
43 static void 43 static void
44 pidgin_account_filter_protocol_set_protocol_id(PidginAccountFilterProtocol *filter, 44 pidgin_account_filter_protocol_set_protocol_id(PidginAccountFilterProtocol *filter,
45 const gchar *protocol_id) 45 const gchar *protocol_id)
46 { 46 {
47 g_free(filter->protocol_id); 47 if(g_set_str(&filter->protocol_id, protocol_id)) {
48 filter->protocol_id = g_strdup(protocol_id); 48 gtk_filter_changed(GTK_FILTER(filter), GTK_FILTER_CHANGE_DIFFERENT);
49 49 }
50 gtk_filter_changed(GTK_FILTER(filter), GTK_FILTER_CHANGE_DIFFERENT);
51 } 50 }
52 51
53 /****************************************************************************** 52 /******************************************************************************
54 * GtkFilter Implementation 53 * GtkFilter Implementation
55 *****************************************************************************/ 54 *****************************************************************************/

mercurial