diff options
Diffstat (limited to 'src/display/sp-canvas.cpp')
| -rw-r--r-- | src/display/sp-canvas.cpp | 5 |
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); } /** |
