--- SDL2-HG/src/video/windows/SDL_windowsmodes.c 2014-07-30 13:58:40.880330439 +0200 +++ SDL2-2.0.3/src/video/windows/SDL_windowsmodes.c 2014-07-24 01:57:17.809038799 +0200 @@ -274,11 +274,7 @@ SDL_DisplayModeData *data = (SDL_DisplayModeData *) mode->driverdata; LONG status; - if (mode->driverdata == display->desktop_mode.driverdata) { - status = ChangeDisplaySettingsEx(displaydata->DeviceName, NULL, NULL, 0, NULL); - } else { - status = ChangeDisplaySettingsEx(displaydata->DeviceName, &data->DeviceMode, NULL, CDS_FULLSCREEN, NULL); - } + status = ChangeDisplaySettingsEx(displaydata->DeviceName, &data->DeviceMode, NULL, CDS_FULLSCREEN, NULL); if (status != DISP_CHANGE_SUCCESSFUL) { const char *reason = "Unknown reason"; switch (status) {