diff --git a/src/video/bwindow/SDL_BWin.h b/src/video/bwindow/SDL_BWin.h index b53b76ae1..a957d5604 100755 --- a/src/video/bwindow/SDL_BWin.h +++ b/src/video/bwindow/SDL_BWin.h @@ -63,8 +63,8 @@ class SDL_BWin:public BDirectWindow { public: /* Constructor/Destructor */ - SDL_BWin(BRect bounds, uint32 flags):BDirectWindow(bounds, "Untitled", - B_TITLED_WINDOW, flags) + SDL_BWin(BRect bounds, window_look look, uint32 flags) + : BDirectWindow(bounds, "Untitled", look, B_NORMAL_WINDOW_FEEL, flags) { _last_buttons = 0; diff --git a/src/video/bwindow/SDL_bwindow.cc b/src/video/bwindow/SDL_bwindow.cc index 9432de2ff..38712c915 100755 --- a/src/video/bwindow/SDL_bwindow.cc +++ b/src/video/bwindow/SDL_bwindow.cc @@ -41,6 +41,8 @@ static inline SDL_BApp *_GetBeApp() { static int _InitWindow(_THIS, SDL_Window *window) { uint32 flags = 0; + window_look look = B_BORDERED_WINDOW_LOOK; + BRect bounds( window->x, window->y, @@ -59,10 +61,10 @@ static int _InitWindow(_THIS, SDL_Window *window) { flags |= B_NOT_RESIZABLE | B_NOT_ZOOMABLE; } if(window->flags & SDL_WINDOW_BORDERLESS) { - /* TODO: Add support for this flag */ + look = B_NO_BORDER_WINDOW_LOOK; } - SDL_BWin *bwin = new(std::nothrow) SDL_BWin(bounds, flags); + SDL_BWin *bwin = new(std::nothrow) SDL_BWin(bounds, look, flags); if(bwin == NULL) return ENOMEM;