diff --git a/rainbow/SDL20GL/Cursor.cpp b/rainbow/SDL20GL/Cursor.cpp index f6b4645b3..163ddda3b 100644 --- a/rainbow/SDL20GL/Cursor.cpp +++ b/rainbow/SDL20GL/Cursor.cpp @@ -50,7 +50,7 @@ void Ctrl::SetMouseCursor(const Image& image) if(sdl_cursor_surface) SDL_FreeSurface(sdl_cursor_surface); - int a = image.GetAuxData(); + int64 a = image.GetAuxData(); if(a) sdl_cursor = SDL_CreateSystemCursor(SDL_SystemCursor(a - 1)); else { diff --git a/rainbow/SDL20GL/SDL.cpp b/rainbow/SDL20GL/SDL.cpp index bbe89a77a..754cb04b1 100644 --- a/rainbow/SDL20GL/SDL.cpp +++ b/rainbow/SDL20GL/SDL.cpp @@ -63,7 +63,7 @@ void FBInit() videoflags = SDL_HWSURFACE | SDL_HWACCEL | SDL_DOUBLEBUF | SDL_RESIZABLE;// | SDL_NOFRAME | SDL_FULLSCREEN; #endif screen_size = Size(1500, 900); - screen.Create(screen_size, "First test"); + screen.Create(Rect(Point(20, 20), screen_size), "First test"); Ctrl::SetDesktopSize(screen_size); } diff --git a/rainbow/SDL20GL/Window.cpp b/rainbow/SDL20GL/Window.cpp index bee41c685..1c0aabc77 100644 --- a/rainbow/SDL20GL/Window.cpp +++ b/rainbow/SDL20GL/Window.cpp @@ -7,7 +7,7 @@ NAMESPACE_UPP bool SDLWindow::Create(const Rect& rect, const char *title) { win = SDL_CreateWindow(title, rect.left, rect.top, rect.GetWidth(), rect.GetHeight(), - SDL_WINDOW_SHOWN|SDL_WINDOW_OPENGL); + SDL_WINDOW_SHOWN|SDL_WINDOW_OPENGL|SDL_WINDOW_BORDERLESS); if(!win) return false; MemoryIgnoreLeaksBegin(); @@ -20,7 +20,7 @@ bool SDLWindow::Create(const Rect& rect, const char *title) INTERLOCKED { static int64 h; serial = h++; - } + } return true; }