All pastes #393110 Raw Edit

wwp

public text v1 · immutable
·published 2007-03-13 09:46 UTC
rendered paste body
Index: 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));
     }
   }