2 new revisions:
Revision: 0d71262c6773
Author: Muneyuki Noguchi <[email protected]>
Date: Thu May 3 04:28:28 2012
Log: Ignore swp file....
http://code.google.com/p/uim/source/detail?r=0d71262c6773
Revision: b3e291ed12e7
Author: Muneyuki Noguchi <[email protected]>
Date: Sun Apr 29 23:18:50 2012
Log: Prevent systray-gtk from becoming defunct....
http://code.google.com/p/uim/source/detail?r=b3e291ed12e7
==============================================================================
Revision: 0d71262c6773
Author: Muneyuki Noguchi <[email protected]>
Date: Thu May 3 04:28:28 2012
Log: Ignore swp file.
* .gitignore
- Add '*.swp' to ignore swp files vi generates.
http://code.google.com/p/uim/source/detail?r=0d71262c6773
Modified:
/.gitignore
=======================================
--- /.gitignore Sat Mar 31 21:26:58 2012
+++ /.gitignore Thu May 3 04:28:28 2012
@@ -1,3 +1,4 @@
+*.swp
# /
/ChangeLog
==============================================================================
Revision: b3e291ed12e7
Author: Muneyuki Noguchi <[email protected]>
Date: Sun Apr 29 23:18:50 2012
Log: Prevent systray-gtk from becoming defunct.
* gtk2/toolbar/common-gtk.c
- (right_click_menu_quit_activated):
Call uim_quit() after "Quit this toolbar" is selected.
* gtk2/toolbar/systray-gtk.c
- (systray_unrealize_cb): Remove.
- (main): Don't call systray_unrealize_cb after "unrealize"
to prevent systray-gtk from becoming a defunct process.
http://code.google.com/p/uim/source/detail?r=b3e291ed12e7
Modified:
/gtk2/toolbar/common-gtk.c
/gtk2/toolbar/systray-gtk.c
=======================================
--- /gtk2/toolbar/common-gtk.c Mon Mar 19 06:24:34 2012
+++ /gtk2/toolbar/common-gtk.c Sun Apr 29 23:18:50 2012
@@ -278,6 +278,7 @@
right_click_menu_quit_activated(GtkMenu *menu_item, gpointer data)
{
gtk_main_quit();
+ uim_quit();
}
void
=======================================
--- /gtk2/toolbar/systray-gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/toolbar/systray-gtk.c Sun Apr 29 23:18:50 2012
@@ -57,13 +57,6 @@
gtk_widget_show_all(user_data);
}
-
-static void
-systray_unrealize_cb(GtkWidget *widget, gpointer user_data)
-{
- uim_quit();
- exit(0);
-}
int
main(int argc, char *argv[])
@@ -85,7 +78,6 @@
icon = uim_toolbar_trayicon_new();
g_signal_connect(G_OBJECT(tray), "embedded", G_CALLBACK(embedded_cb),
icon);
- g_signal_connect_after(G_OBJECT(tray), "unrealize",
G_CALLBACK(systray_unrealize_cb), NULL);
gtk_container_add(GTK_CONTAINER(tray), icon);
gtk_widget_show(GTK_WIDGET(tray));