From 6a5821d82c459840c12ab450acc325d8b0adca63 Mon Sep 17 00:00:00 2001 From: Nick Schermer Date: Sun, 09 May 2010 16:27:52 +0000 Subject: Avoid disconnecting 0 handler. --- diff --git a/libxfce4mixer/libxfce4mixer.c b/libxfce4mixer/libxfce4mixer.c index be0f865..69746c0 100644 --- a/libxfce4mixer/libxfce4mixer.c +++ b/libxfce4mixer/libxfce4mixer.c @@ -203,7 +203,8 @@ void xfce_mixer_bus_disconnect (guint signal_handler_id) { g_return_if_fail (refcount > 0); - g_signal_handler_disconnect (bus, signal_handler_id); + if (signal_handler_id != 0) + g_signal_handler_disconnect (bus, signal_handler_id); } #endif -- cgit v0.8.3.4