diff --git a/Source/Plugins/Plugin_GCPad/Src/GCPad.cpp b/Source/Plugins/Plugin_GCPad/Src/GCPad.cpp index f2446c07d8..f42a52b386 100644 --- a/Source/Plugins/Plugin_GCPad/Src/GCPad.cpp +++ b/Source/Plugins/Plugin_GCPad/Src/GCPad.cpp @@ -660,6 +660,10 @@ void ReadLinuxKeyboard() } break; } + case ConfigureNotify: + case ClientMessage: + XPutBackEvent(WMdisplay, &E); + break default: break; } diff --git a/Source/Plugins/Plugin_PadSimple/Src/PadSimple.cpp b/Source/Plugins/Plugin_PadSimple/Src/PadSimple.cpp index 0cf51fb0d4..bc1ac9d0c0 100644 --- a/Source/Plugins/Plugin_PadSimple/Src/PadSimple.cpp +++ b/Source/Plugins/Plugin_PadSimple/Src/PadSimple.cpp @@ -486,6 +486,13 @@ void X11_Read(int _numPAD, SPADStatus* _pPADStatus) } } break; + case ConfigureNotify: + case ClientMessage: + XPutBackEvent(WMdisplay, &E); + break; + default: + break; + } } #elif defined(HAVE_COCOA) && HAVE_COCOA diff --git a/Source/Plugins/Plugin_Wiimote/Src/EmuMain.cpp b/Source/Plugins/Plugin_Wiimote/Src/EmuMain.cpp index f074da6b40..2f5e411361 100644 --- a/Source/Plugins/Plugin_Wiimote/Src/EmuMain.cpp +++ b/Source/Plugins/Plugin_Wiimote/Src/EmuMain.cpp @@ -743,6 +743,10 @@ void ReadLinuxKeyboard() MousePos.WinHeight = WinAttribs.height; break; } + case ConfigureNotify: + case ClientMessage: + XPutBackEvent(WMdisplay, &E); + break; default: break; }