| 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 *****************************************************************************/ |