From f32fc9667cf29a65f8e84bf5994687862b8bfb19 Mon Sep 17 00:00:00 2001 From: Glenn Rice Date: Thu, 28 Jan 2010 00:35:35 +0000 Subject: [PATCH] In linux the controller plugins need to put back some events for the video plugin git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4972 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Plugins/Plugin_GCPad/Src/GCPad.cpp | 4 ++++ Source/Plugins/Plugin_PadSimple/Src/PadSimple.cpp | 7 +++++++ Source/Plugins/Plugin_Wiimote/Src/EmuMain.cpp | 4 ++++ 3 files changed, 15 insertions(+) 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; }