diff --git a/basis/ui/backend/gtk/gtk.factor b/basis/ui/backend/gtk/gtk.factor index e82edeb560..0db4697367 100644 --- a/basis/ui/backend/gtk/gtk.factor +++ b/basis/ui/backend/gtk/gtk.factor @@ -77,6 +77,7 @@ M: gtk-clipboard set-clipboard-contents :: with-timer ( quot -- ) &free GSource heap-size g_source_new &g_source_unref :> source + source G_PRIORITY_DEFAULT_IDLE g_source_set_priority source f g_source_attach drop [ quot call( -- ) ] [ source g_source_destroy ] [ ] cleanup ;