summaryrefslogtreecommitdiff
path: root/services
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2015-01-30 11:50:32 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2015-01-30 11:50:32 +0100
commit7b1e3f5f0bfd199bd148630936db283e39f22713 (patch)
tree3752aad1697950bb07b566498a633fdae5120e7b /services
parentcd8aff8edfa43e131d693823e91d4689b82a152b (diff)
PanelService: fix SYNC_WAITING to be really an uint
(bzr r3899.2.20)
Diffstat (limited to 'services')
-rw-r--r--services/panel-service.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/panel-service.c b/services/panel-service.c
index 3f11651f9..5642f1264 100644
--- a/services/panel-service.c
+++ b/services/panel-service.c
@@ -107,7 +107,7 @@ enum
enum
{
- SYNC_WAITING = -1,
+ SYNC_WAITING = G_MAXUINT,
SYNC_NEUTRAL = 0,
};
@@ -169,7 +169,7 @@ panel_service_class_dispose (GObject *self)
for (i = 0; i < N_TIMEOUT_SLOTS; i++)
{
- if (priv->timeouts[i] > 0)
+ if (priv->timeouts[i] > 0 && priv->timeouts[i] != SYNC_WAITING)
{
g_source_remove (priv->timeouts[i]);
priv->timeouts[i] = 0;