diff --git a/widget/src/gtk/nsAppShell.cpp b/widget/src/gtk/nsAppShell.cpp index 9d02dc11a086..a6c39b27ad35 100644 --- a/widget/src/gtk/nsAppShell.cpp +++ b/widget/src/gtk/nsAppShell.cpp @@ -407,7 +407,7 @@ NS_IMETHODIMP nsAppShell::ListenToEventQueue(nsIEventQueue *aQueue, tag = our_gdk_input_add(aQueue->GetEventQueueSelectFD(), event_processor_callback, aQueue, - G_PRIORITY_DEFAULT); + G_PRIORITY_HIGH_IDLE); if (tag >= 0) { PL_HashTableAdd(sQueueHashTable, GINT_TO_POINTER(key), GINT_TO_POINTER(tag)); }