Browse Source

winrt: workaround for pre-UWP builds.

There's probably a better way to do this for legacy platforms, though.
Ryan C. Gordon 7 years ago
parent
commit
027d63bc01
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/core/winrt/SDL_winrtapp_common.cpp

+ 2 - 0
src/core/winrt/SDL_winrtapp_common.cpp

@@ -45,6 +45,7 @@ SDL_WinRTRunApp(int (*mainFunction)(int, char **), void * xamlBackgroundPanel)
 extern "C" DECLSPEC SDL_WinRT_DeviceFamily
 SDL_WinRTGetDeviceFamily()
 {
+#if NTDDI_VERSION >= NTDDI_WIN10  /* !!! FIXME: I have no idea if this is the right test. This is a UWP API, I think. Older windows should...just return "mobile"? I don't know. --ryan. */
     Platform::String^ deviceFamily = Windows::System::Profile::AnalyticsInfo::VersionInfo->DeviceFamily;
 
     if (deviceFamily->Equals("Windows.Desktop"))
@@ -59,6 +60,7 @@ SDL_WinRTGetDeviceFamily()
     {
         return SDL_WINRT_DEVICEFAMILY_XBOX;
     }
+#endif
 
     return SDL_WINRT_DEVICEFAMILY_UNKNOWN;
 }