summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/display/sp-canvas.cpp')
-rw-r--r--src/display/sp-canvas.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index d00ba38ef..add69401b 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -1073,7 +1073,7 @@ static void
remove_idle (SPCanvas *canvas)
{
if (canvas->idle_id) {
- gtk_idle_remove (canvas->idle_id);
+ g_source_remove (canvas->idle_id);
canvas->idle_id = 0;
}
}
@@ -2118,7 +2118,8 @@ add_idle (SPCanvas *canvas)
if (canvas->idle_id != 0)
return;
- canvas->idle_id = gtk_idle_add_priority (sp_canvas_update_priority, idle_handler, canvas);
+ canvas->idle_id = g_idle_add_full (sp_canvas_update_priority, idle_handler,
+ canvas, NULL);
}
/**