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)
     {