diff --git a/src/video/bwindow/SDL_sysmouse.cc b/src/video/bwindow/SDL_sysmouse.cc index 5efaf3838..093814f03 100644 --- a/src/video/bwindow/SDL_sysmouse.cc +++ b/src/video/bwindow/SDL_sysmouse.cc @@ -27,7 +27,7 @@ #include "SDL_BWin.h" extern "C" { -#include "SDL_cursor_c.h" +#include "../SDL_cursor_c.h" #include "SDL_sysmouse_c.h" /* Convert bits to padded bytes */ @@ -128,16 +128,17 @@ void BE_FreeWMCursor(_THIS, WMcursor *cursor) /* Implementation by Christian Bauer */ void BE_WarpWMCursor(_THIS, Uint16 x, Uint16 y) { - if (_this->screen && (_this->screen->flags & SDL_FULLSCREEN) ) { + if (_this->screen && (_this->screen->flags & SDL_FULLSCREEN)) { SDL_PrivateMouseMotion(0, 0, x, y); } else { - BPoint pt(x, y); - SDL_Win->Lock(); - SDL_Win->ConvertToScreen(&pt); - SDL_Win->Unlock(); - set_mouse_position((int32)pt.x, (int32)pt.y); + BPoint pt(x, y); + SDL_Win->Lock(); + SDL_Win->ConvertToScreen(&pt); + SDL_Win->Unlock(); + set_mouse_position((int32)pt.x, (int32)pt.y); } } + /* Check to see if we need to enter or leave mouse relative mode */ void BE_CheckMouseMode(_THIS) {