aboutsummaryrefslogtreecommitdiffstats
path: root/matchbox/mb-wm-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'matchbox/mb-wm-client.c')
-rw-r--r--matchbox/mb-wm-client.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/matchbox/mb-wm-client.c b/matchbox/mb-wm-client.c
index 8dd0746..13c1964 100644
--- a/matchbox/mb-wm-client.c
+++ b/matchbox/mb-wm-client.c
@@ -754,7 +754,6 @@ void
mb_wm_client_ping_start (MBWindowManagerClient *client)
{
MBWMManager * wm = client->wmref;
- MBWMMainContext * ctx = wm->main_ctx;
MBWMClientWindowProtos protos = client->window->protos;
if (!(protos & MBWMClientWindowProtosPing))
@@ -764,9 +763,9 @@ mb_wm_client_ping_start (MBWindowManagerClient *client)
return;
client->ping_cb_id =
- mb_wm_main_context_timeout_handler_add (ctx, client->ping_timeout,
- mb_wm_client_ping_timeout_cb,
- client);
+ g_timeout_add (client->ping_timeout,
+ mb_wm_client_ping_timeout_cb,
+ client);
mb_wm_client_deliver_ping_protocol (client);
}
@@ -774,12 +773,10 @@ mb_wm_client_ping_start (MBWindowManagerClient *client)
void
mb_wm_client_ping_stop (MBWindowManagerClient *client)
{
- MBWMMainContext * ctx = client->wmref->main_ctx;
-
if (!client->ping_cb_id)
return;
- mb_wm_main_context_timeout_handler_remove (ctx, client->ping_cb_id);
+ g_source_remove (client->ping_cb_id);
client->ping_cb_id = 0;
}