浏览代码

Only force X11 if SDL_VIDEO_DRIVER_X11 is available

Sam Lantinga 1 年之前
父节点
当前提交
970ed36de5
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/video/SDL_video.c

+ 1 - 1
src/video/SDL_video.c

@@ -469,7 +469,7 @@ int SDL_VideoInit(const char *driver_name)
     if (!driver_name) {
     if (!driver_name) {
         driver_name = SDL_GetHint(SDL_HINT_VIDEODRIVER);
         driver_name = SDL_GetHint(SDL_HINT_VIDEODRIVER);
     }
     }
-#ifdef __LINUX__
+#if defined(__LINUX__) && defined(SDL_VIDEO_DRIVER_X11)
     if (!driver_name) {
     if (!driver_name) {
         /* See if it looks like we need X11 */
         /* See if it looks like we need X11 */
         SDL_bool force_x11 = SDL_FALSE;
         SDL_bool force_x11 = SDL_FALSE;