[MPlayer-cvslog] r37023 - trunk/gui/wm/ws.c
    ib 
    subversion at mplayerhq.hu
       
    Wed Mar 19 15:07:47 CET 2014
    
    
  
Author: ib
Date: Wed Mar 19 15:07:47 2014
New Revision: 37023
Log:
Don't unnecessarily call XDefineCursor().
Call it only when freeing the cursor resource, and call it before
freeing the cursor resource then to avoid problems with a defined
cursor which resource has already been freed.
Additionally, use symbolic constant instead of numeric value.
Modified:
   trunk/gui/wm/ws.c
Modified: trunk/gui/wm/ws.c
==============================================================================
--- trunk/gui/wm/ws.c	Wed Mar 19 14:56:44 2014	(r37022)
+++ trunk/gui/wm/ws.c	Wed Mar 19 15:07:47 2014	(r37023)
@@ -1433,11 +1433,11 @@ void wsMouseVisibility(wsWindow *win, in
     case wsShowMouseCursor:
 
         if (win->wsCursor != None) {
+            XDefineCursor(wsDisplay, win->WindowID, None);
             XFreeCursor(wsDisplay, win->wsCursor);
             win->wsCursor = None;
         }
 
-        XDefineCursor(wsDisplay, win->WindowID, 0);
         break;
 
     case wsHideMouseCursor:
    
    
More information about the MPlayer-cvslog
mailing list