diff --git a/src/drivers/Qt/ConsoleViewerSDL.cpp b/src/drivers/Qt/ConsoleViewerSDL.cpp index 4c96e221..7c691607 100644 --- a/src/drivers/Qt/ConsoleViewerSDL.cpp +++ b/src/drivers/Qt/ConsoleViewerSDL.cpp @@ -214,14 +214,21 @@ int ConsoleViewSDL_t::init(void) SDL_SetHint( SDL_HINT_RENDER_SCALE_QUALITY, "0" ); } - if (SDL_InitSubSystem(SDL_INIT_VIDEO) != 0) + if ( SDL_WasInit(SDL_INIT_VIDEO) == 0 ) { - printf("[SDL] Failed to initialize video subsystem.\n"); - return -1; + if (SDL_InitSubSystem(SDL_INIT_VIDEO) != 0) + { + printf("[SDL] Failed to initialize video subsystem.\n"); + return -1; + } + else + { + printf("Initialized SDL Video Subsystem\n"); + } } else { - printf("Initialized SDL Video Subsystem\n"); + printf("SDL Video Subsystem is Initialized\n"); } for (int i=0; isize(); view_width = s.width(); 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_height = view_height;