gtk/win32/gtkwin32dep.c

changeset 14867
03271f43f081
parent 14857
835b4926932f
child 15027
3e1808b3559d
equal deleted inserted replaced
14866:9015c901d1b8 14867:03271f43f081
265 265
266 static gboolean 266 static gboolean
267 gtkwgaim_conv_im_blink(GaimAccount *account, const char *who, char **message, 267 gtkwgaim_conv_im_blink(GaimAccount *account, const char *who, char **message,
268 GaimConversation *conv, GaimMessageFlags flags, void *data) 268 GaimConversation *conv, GaimMessageFlags flags, void *data)
269 { 269 {
270 gtkwgaim_conv_blink(conv, flags); 270 if (gaim_prefs_get_bool("/gaim/gtk/win32/blink_im"))
271 gtkwgaim_conv_blink(conv, flags);
271 return FALSE; 272 return FALSE;
272 } 273 }
273 274
274 void gtkwgaim_init(HINSTANCE hint) { 275 void gtkwgaim_init(HINSTANCE hint) {
275 276
291 292
292 gaim_debug_info("gtkwgaim", "gtkwgaim_init end\n"); 293 gaim_debug_info("gtkwgaim", "gtkwgaim_init end\n");
293 } 294 }
294 295
295 void gtkwgaim_post_init(void) { 296 void gtkwgaim_post_init(void) {
297
298 gaim_prefs_add_none("/gaim/gtk/win32");
299 gaim_prefs_add_bool("/gaim/gtk/win32/blink_im", TRUE);
296 300
297 gaim_signal_connect(gaim_gtk_conversations_get_handle(), 301 gaim_signal_connect(gaim_gtk_conversations_get_handle(),
298 "displaying-im-msg", &gtkwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink), 302 "displaying-im-msg", &gtkwin32_handle, GAIM_CALLBACK(gtkwgaim_conv_im_blink),
299 NULL); 303 NULL);
300 304

mercurial