Mercurial > audlegacy
diff src/audacious/signals.c @ 4492:55262ebeba2d
Conditional support for SM (libeggsmclient).
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 21 Apr 2008 07:45:44 +0300 |
parents | 19e3f3c5fe7f |
children | cd1e4d4aa0b9 |
line wrap: on
line diff
--- a/src/audacious/signals.c Mon Apr 21 07:40:14 2008 +0300 +++ b/src/audacious/signals.c Mon Apr 21 07:45:44 2008 +0300 @@ -35,7 +35,9 @@ #include "main.h" #include "signals.h" #include "build_stamp.h" +#ifdef USE_EGGSM #include "eggsmclient.h" +#endif gint linuxthread_signal_number = 0; @@ -251,6 +253,7 @@ return FALSE; } +#ifdef USE_EGGSM static void signal_session_quit_cb(EggSMClient *client, gpointer user_data) { @@ -264,10 +267,12 @@ g_print("Session save requested. Saving state.\n"); aud_config_save(); } +#endif void signal_handlers_init(void) { +#ifdef USE_EGGSM EggSMClient *client; client = egg_sm_client_get (); @@ -280,6 +285,7 @@ G_CALLBACK (signal_session_save_cb), NULL); } +#endif if (signal_check_for_broken_impl() != TRUE) {