]> git.sesse.net Git - vlc/blobdiff - src/misc/win32_specific.c
* applied zcot's screensaver patch. Thanks for the fix. -- needs testing
[vlc] / src / misc / win32_specific.c
index 6c2ff0b5cfa0888aaf35d9091c7276e1e312e663..821b10bb0be35bbfb873ca9daacc2664bd7045d9 100644 (file)
@@ -284,6 +284,15 @@ static void IPCHelperThread( vlc_object_t *p_this )
 LRESULT CALLBACK WMCOPYWNDPROC( HWND hwnd, UINT uMsg, WPARAM wParam,
                                 LPARAM lParam )
 {
+    /* zcot's screensaver patch */
+    if( uMsg == WM_SYSCOMMAND )
+    {
+        if( ( wParam & 0xFFF0 ) == SC_SCREENSAVE )
+            return 0;
+        return DefWindowProc( hwnd, uMsg, wParam, lParam );
+    }
+    /* End zcot's screensaver patch */
+
     if( uMsg == WM_COPYDATA )
     {
         COPYDATASTRUCT *pwm_data = (COPYDATASTRUCT*)lParam;