[MPlayer-cvslog] r37021 - trunk/gui/wm/ws.c
ib
subversion at mplayerhq.hu
Wed Mar 19 14:54:55 CET 2014
Author: ib
Date: Wed Mar 19 14:54:54 2014
New Revision: 37021
Log:
Don't unnecessarily create a (void) cursor.
Create it only if it hasn't already be done.
This also prevents memory leaks and allows
multiple calls (having no effect then).
Modified:
trunk/gui/wm/ws.c
Modified: trunk/gui/wm/ws.c
==============================================================================
--- trunk/gui/wm/ws.c Wed Mar 19 00:18:02 2014 (r37020)
+++ trunk/gui/wm/ws.c Wed Mar 19 14:54:54 2014 (r37021)
@@ -1442,8 +1442,11 @@ void wsMouseVisibility(wsWindow *win, in
case wsHideMouseCursor:
+ if (win->wsCursor == None) {
win->wsCursor = XCreatePixmapCursor(wsDisplay, win->wsCursorPixmap, win->wsCursorPixmap, &win->wsColor, &win->wsColor, 0, 0);
XDefineCursor(wsDisplay, win->WindowID, win->wsCursor);
+ }
+
break;
}
}
More information about the MPlayer-cvslog
mailing list