Mercurial > pidgin.yaz
comparison pidgin/minidialog.c @ 22316:4345e7aaa7d4
Don't call NULL callbacks. Fixes #4901
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Fri, 22 Feb 2008 17:26:23 +0000 |
parents | 9d45eb679bdd |
children | 566a805a5bd4 |
comparison
equal
deleted
inserted
replaced
22313:42724bd41274 | 22316:4345e7aaa7d4 |
---|---|
162 * the idle_destroy_cb is correctly removed by _finalize. | 162 * the idle_destroy_cb is correctly removed by _finalize. |
163 */ | 163 */ |
164 priv->idle_destroy_cb_id = | 164 priv->idle_destroy_cb_id = |
165 g_idle_add((GSourceFunc) idle_destroy_cb, data->mini_dialog); | 165 g_idle_add((GSourceFunc) idle_destroy_cb, data->mini_dialog); |
166 | 166 |
167 data->callback(data->mini_dialog, button, data->user_data); | 167 if (data->callback != NULL) |
168 data->callback(data->mini_dialog, button, data->user_data); | |
168 | 169 |
169 } | 170 } |
170 | 171 |
171 static void | 172 static void |
172 mini_dialog_button_destroy_cb(GtkButton *button, | 173 mini_dialog_button_destroy_cb(GtkButton *button, |