diff options
Diffstat (limited to 'matchbox/mb-wm-client.c')
-rw-r--r-- | matchbox/mb-wm-client.c | 11 |
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; } |