Maemo ehancement
[pcsx_rearmed.git] / frontend / plugin_lib.c
index a3dcbab..f045abb 100644 (file)
@@ -582,8 +582,18 @@ static void update_input(void)
        in_keystate = actions[IN_BINDTYPE_PLAYER12];
 }
 #else /* MAEMO */
+#include <gtk/gtk.h>
 static void update_input(void)
 {
+       extern int g_maemo_opts;
+       extern int maemo_x11_update_keys();
+       if (g_maemo_opts&8)
+               maemo_x11_update_keys();
+       else{
+               /* process GTK+ events */
+               while (gtk_events_pending())
+                       gtk_main_iteration();
+       }
 }
 #endif