diff --git a/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-d967ec3-911-vdpau-fix_more_vdpau_crashes_ticket_12243.patch b/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-d967ec3-911-vdpau-fix_more_vdpau_crashes_ticket_12243.patch index 05b530f3ed..e1d69f9ad8 100644 --- a/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-d967ec3-911-vdpau-fix_more_vdpau_crashes_ticket_12243.patch +++ b/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-d967ec3-911-vdpau-fix_more_vdpau_crashes_ticket_12243.patch @@ -71,26 +71,6 @@ Subject: [PATCH 2/2] lock graphics context when polling events, display diff --git a/xbmc/windowing/WinEventsSDL.cpp b/xbmc/windowing/WinEventsSDL.cpp index afff390..2e8b869 100644 ---- a/xbmc/windowing/WinEventsSDL.cpp -+++ b/xbmc/windowing/WinEventsSDL.cpp -@@ -216,8 +216,16 @@ bool CWinEventsSDL::MessagePump() - SDL_Event event; - bool ret = false; - -- while (SDL_PollEvent(&event)) -+ while (1) - { -+ { -+#if defined(HAS_GLX) -+ CSingleLock lock(g_graphicsContext); -+#endif -+ if (!SDL_PollEvent(&event)) -+ break; -+ } -+ - switch(event.type) - { - case SDL_QUIT: -- 1.7.5.4