diff options
Diffstat (limited to 'src/utils')
-rw-r--r-- | src/utils/sdlhelper.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/utils/sdlhelper.cpp b/src/utils/sdlhelper.cpp index 0034ee0e8..da81f03ea 100644 --- a/src/utils/sdlhelper.cpp +++ b/src/utils/sdlhelper.cpp @@ -37,6 +37,13 @@ bool SDL::getAllVideoModes(StringVect &modeList) SDL_Rect *const *const modes = SDL_ListModes(nullptr, SDL_FULLSCREEN | SDL_HWSURFACE); +#ifdef ANDROID + const std::string modeString = + toString(static_cast<int>(modes[0]->w)).append("x") + .append(toString(static_cast<int>(modes[0]->h))); + logger->log("support mode: " + modeString); + modeList.push_back(modeString); +#else /* Check which modes are available */ if (modes == static_cast<SDL_Rect **>(nullptr)) { @@ -60,6 +67,7 @@ bool SDL::getAllVideoModes(StringVect &modeList) } return true; } +#endif } void SDL::SetWindowTitle(const SDL_Surface *const window A_UNUSED, |