X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/62bd5cf059a04bf27edc80ae7437289d26faeffa..c127177f8dc31dbe99764852b8dbcc047d3ad826:/src/gtk/bmpbuttn.cpp?ds=sidebyside diff --git a/src/gtk/bmpbuttn.cpp b/src/gtk/bmpbuttn.cpp index c6d4499cef..dc24fa7301 100644 --- a/src/gtk/bmpbuttn.cpp +++ b/src/gtk/bmpbuttn.cpp @@ -22,6 +22,13 @@ class wxBitmapButton; +//----------------------------------------------------------------------------- +// idle system +//----------------------------------------------------------------------------- + +extern void wxapp_install_idle_handler(); +extern bool g_isIdle; + //----------------------------------------------------------------------------- // data //----------------------------------------------------------------------------- @@ -34,6 +41,8 @@ extern bool g_blockEventsOnDrag; static void gtk_bmpbutton_clicked_callback( GtkWidget *WXUNUSED(widget), wxBitmapButton *button ) { + if (g_isIdle) wxapp_install_idle_handler(); + if (!button->HasVMT()) return; if (g_blockEventsOnDrag) return;