diff options
author | fcrozat <fcrozat@99302b65-d5f7-0310-b3dd-f8cd6f4e3d94> | 2005-03-09 15:08:57 +0000 |
---|---|---|
committer | fcrozat <fcrozat@99302b65-d5f7-0310-b3dd-f8cd6f4e3d94> | 2005-03-09 15:08:57 +0000 |
commit | 1ff9646febd8cfe442738a8f32730d378e9a1a40 (patch) | |
tree | 3d0659463228eb7faf622aa514614c7e8d15e5b0 /s2u.c | |
parent | 9c40bb4a5d62a14facec119976ac96b5eefe9b87 (diff) | |
download | s2u-1ff9646febd8cfe442738a8f32730d378e9a1a40.tar s2u-1ff9646febd8cfe442738a8f32730d378e9a1a40.tar.gz s2u-1ff9646febd8cfe442738a8f32730d378e9a1a40.tar.bz2 s2u-1ff9646febd8cfe442738a8f32730d378e9a1a40.tar.xz s2u-1ff9646febd8cfe442738a8f32730d378e9a1a40.zip |
- add new signal to start update-menus if requested by system
git-svn-id: svn+ssh://svn.mandriva.com/svn/soft/s2u/trunk@179811 99302b65-d5f7-0310-b3dd-f8cd6f4e3d94
Diffstat (limited to 's2u.c')
-rw-r--r-- | s2u.c | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -134,8 +134,18 @@ filter_function (DBusConnection * connection, g_spawn_async("/", args, NULL, 0, NULL, NULL, NULL, NULL); return DBUS_HANDLER_RESULT_HANDLED; - } else + } else { + if (dbus_message_is_signal (message, + "com.mandrakesoft.user", + "updatemenu")) { + + g_spawn_command_line_async("/etc/X11/xinit.d/menu", NULL); + + return DBUS_HANDLER_RESULT_HANDLED; + } + else return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; + } } |