rendered paste bodyIndex: src/notification_popup.c
===================================================================
RCS file: /pack/anoncvs/sylpheedclaws/plugins/notification/src/Attic/notification_popup.c,v
retrieving revision 1.1.2.15
diff -u -b -p -r1.1.2.15 notification_popup.c
--- src/notification_popup.c 2007/02/04 22:43:57 1.1.2.15
+++ src/notification_popup.c 2007/03/13 09:46:00
@@ -238,8 +238,12 @@ static void default_action_cb(NotifyNoti
MainWindow *mainwin;
/* Let mainwindow pop up */
mainwin = mainwindow_get_mainwindow();
- if(mainwin)
+ if(mainwin) {
+ gtk_window_deiconify(GTK_WINDOW(mainwin->window));
+ gtk_window_set_skip_taskbar_hint(GTK_WINDOW(mainwin->window), FALSE);
+ main_window_show(mainwin);
gtk_window_present(GTK_WINDOW(mainwin->window));
+ }
}
static gboolean notification_libnotify_create(MsgInfo *msginfo,
@@ -545,6 +549,9 @@ static gboolean notification_popup_butto
mainwin = mainwindow_get_mainwindow();
if(!mainwin)
return TRUE;
+ gtk_window_deiconify(GTK_WINDOW(mainwin->window));
+ gtk_window_set_skip_taskbar_hint(GTK_WINDOW(mainwin->window), FALSE);
+ main_window_show(mainwin);
gtk_window_present(GTK_WINDOW(mainwin->window));
}
}