mirror of
https://github.com/glest/glest-source.git
synced 2025-08-24 17:02:49 +02:00
- try to fix mouse pointer for issue #94
This commit is contained in:
@@ -1716,6 +1716,9 @@ bool isCursorShowing() {
|
||||
}
|
||||
|
||||
void showCursor(bool b) {
|
||||
//printf("In showCursor, b: %d, isCursorShowing(): %d\n",b,isCursorShowing());
|
||||
|
||||
|
||||
if(isCursorShowing() == b) {
|
||||
return;
|
||||
}
|
||||
|
@@ -462,7 +462,35 @@ bool Window::handleEvent() {
|
||||
// bool willShowCursor = (!Window::isActive || (Window::lastShowMouseState == SDL_ENABLE) || Window::getUseDefaultCursorOnly());
|
||||
// showCursor(willShowCursor);
|
||||
// }
|
||||
showCursor(false);
|
||||
|
||||
//printf("In SDL_WINDOWEVENT, event.window.event: %d\n",event.window.event);
|
||||
|
||||
/*
|
||||
switch(event.window.event) {
|
||||
case SDL_WINDOWEVENT_ENTER:
|
||||
printf("In SDL_WINDOWEVENT_ENTER\n");
|
||||
showCursor(true);
|
||||
break;
|
||||
case SDL_WINDOWEVENT_LEAVE:
|
||||
printf("In SDL_WINDOWEVENT_LEAVE\n");
|
||||
showCursor(false);
|
||||
break;
|
||||
case SDL_WINDOWEVENT_FOCUS_GAINED:
|
||||
printf("SDL_WINDOWEVENT_FOCUS_GAINED\n");
|
||||
showCursor(true);
|
||||
break;
|
||||
case SDL_WINDOWEVENT_FOCUS_LOST:
|
||||
printf("SDL_WINDOWEVENT_FOCUS_LOST\n");
|
||||
showCursor(false);
|
||||
break;
|
||||
}
|
||||
*/
|
||||
//showCursor(false);
|
||||
|
||||
if(global_window) {
|
||||
global_window->eventWindowEvent(event.window);
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user