Changed last commit to only affect windows builds, for some reason it does not work the same in linux.

This commit is contained in:
mjbudd77 2021-06-11 00:04:37 -04:00
parent afdf192a46
commit cdf2f1e150
1 changed files with 16 additions and 5 deletions

View File

@ -214,6 +214,8 @@ int ConsoleViewSDL_t::init(void)
SDL_SetHint( SDL_HINT_RENDER_SCALE_QUALITY, "0" ); SDL_SetHint( SDL_HINT_RENDER_SCALE_QUALITY, "0" );
} }
if ( SDL_WasInit(SDL_INIT_VIDEO) == 0 )
{
if (SDL_InitSubSystem(SDL_INIT_VIDEO) != 0) if (SDL_InitSubSystem(SDL_INIT_VIDEO) != 0)
{ {
printf("[SDL] Failed to initialize video subsystem.\n"); printf("[SDL] Failed to initialize video subsystem.\n");
@ -223,6 +225,11 @@ int ConsoleViewSDL_t::init(void)
{ {
printf("Initialized SDL Video Subsystem\n"); printf("Initialized SDL Video Subsystem\n");
} }
}
else
{
printf("SDL Video Subsystem is Initialized\n");
}
for (int i=0; i<SDL_GetNumVideoDrivers(); i++) for (int i=0; i<SDL_GetNumVideoDrivers(); i++)
{ {
@ -236,10 +243,14 @@ int ConsoleViewSDL_t::init(void)
//sleep(1); //sleep(1);
#ifdef WIN32
if (sdlWindow == NULL) if (sdlWindow == NULL)
{ {
sdlWindow = SDL_CreateWindowFrom( (void*)windowHandle); sdlWindow = SDL_CreateWindowFrom( (void*)windowHandle);
} }
#else
sdlWindow = SDL_CreateWindowFrom( (void*)windowHandle);
#endif
if (sdlWindow == NULL) if (sdlWindow == NULL)
{ {
@ -426,7 +437,7 @@ void ConsoleViewSDL_t::resizeEvent(QResizeEvent *event)
s = event->size(); s = event->size();
view_width = s.width(); view_width = s.width();
view_height = s.height(); view_height = s.height();
//printf("SDL Resize: %i x %i \n", view_width, view_height); printf("SDL Resize: %i x %i \n", view_width, view_height);
gui_draw_area_width = view_width; gui_draw_area_width = view_width;
gui_draw_area_height = view_height; gui_draw_area_height = view_height;