|
|
|
@ -386,7 +386,11 @@ void OMW::Engine::createWindow(Settings::Manager& settings)
|
|
|
|
|
traits->windowName = SDL_GetWindowTitle(mWindow);
|
|
|
|
|
traits->windowDecoration = !(SDL_GetWindowFlags(mWindow)&SDL_WINDOW_BORDERLESS);
|
|
|
|
|
traits->screenNum = SDL_GetWindowDisplayIndex(mWindow);
|
|
|
|
|
// FIXME: Some way to get these settings back from the SDL window?
|
|
|
|
|
// We tried to get rid of the hardcoding but failed: https://github.com/OpenMW/openmw/pull/1771
|
|
|
|
|
// Here goes kcat's quote:
|
|
|
|
|
// It's ultimately a chicken and egg problem, and the reason why the code is like it was in the first place.
|
|
|
|
|
// It needs a context to get the current attributes, but it needs the attributes to set up the context.
|
|
|
|
|
// So it just specifies the same values that were given to SDL in the hopes that it's good enough to what the window eventually gets.
|
|
|
|
|
traits->red = 8;
|
|
|
|
|
traits->green = 8;
|
|
|
|
|
traits->blue = 8;
|
|
|
|
|