From 29eaf09be4e9cd7fa537718466faf0c28004e08e Mon Sep 17 00:00:00 2001 From: Norbert Lange Date: Wed, 3 Feb 2021 01:25:06 +0100 Subject: [PATCH] Cleanup X11 and XRANDR Macros This fixes build with X11 enabled and XRANDR disabled. --- Source/Core/DolphinNoGUI/PlatformX11.cpp | 1 + Source/Core/DolphinQt/MainWindow.cpp | 2 +- .../InputCommon/ControllerInterface/ControllerInterface.h | 2 +- Source/Core/UICommon/UICommon.cpp | 6 +++--- Source/Core/UICommon/UICommon.h | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Source/Core/DolphinNoGUI/PlatformX11.cpp b/Source/Core/DolphinNoGUI/PlatformX11.cpp index 8eb8f2b802..c57e60bd9a 100644 --- a/Source/Core/DolphinNoGUI/PlatformX11.cpp +++ b/Source/Core/DolphinNoGUI/PlatformX11.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include "UICommon/X11Utils.h" #include "VideoCommon/RenderBase.h" diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp index 20572d88b2..5e9b9b09cb 100644 --- a/Source/Core/DolphinQt/MainWindow.cpp +++ b/Source/Core/DolphinQt/MainWindow.cpp @@ -1463,7 +1463,7 @@ void MainWindow::UpdateScreenSaverInhibition() m_is_screensaver_inhibited = inhibit; -#if defined(HAVE_XRANDR) && HAVE_XRANDR +#ifdef HAVE_X11 if (GetWindowSystemType() == WindowSystemType::X11) UICommon::InhibitScreenSaver(winId(), inhibit); #else diff --git a/Source/Core/InputCommon/ControllerInterface/ControllerInterface.h b/Source/Core/InputCommon/ControllerInterface/ControllerInterface.h index ffa189437f..254516fb6e 100644 --- a/Source/Core/InputCommon/ControllerInterface/ControllerInterface.h +++ b/Source/Core/InputCommon/ControllerInterface/ControllerInterface.h @@ -18,7 +18,7 @@ #ifdef _WIN32 #define CIFACE_USE_WIN32 #endif -#if defined(HAVE_X11) && HAVE_X11 +#ifdef HAVE_X11 #define CIFACE_USE_XLIB #endif #if defined(__APPLE__) diff --git a/Source/Core/UICommon/UICommon.cpp b/Source/Core/UICommon/UICommon.cpp index ec612df3fe..81d8bf23e2 100644 --- a/Source/Core/UICommon/UICommon.cpp +++ b/Source/Core/UICommon/UICommon.cpp @@ -39,7 +39,7 @@ #include "UICommon/UICommon.h" #include "UICommon/USBUtils.h" -#if defined(HAVE_XRANDR) && HAVE_XRANDR +#ifdef HAVE_X11 #include "UICommon/X11Utils.h" #endif @@ -394,7 +394,7 @@ bool TriggerSTMPowerEvent() return true; } -#if defined(HAVE_XRANDR) && HAVE_XRANDR +#ifdef HAVE_X11 void InhibitScreenSaver(Window win, bool inhibit) #else void InhibitScreenSaver(bool inhibit) @@ -403,7 +403,7 @@ void InhibitScreenSaver(bool inhibit) // Inhibit the screensaver. Depending on the operating system this may also // disable low-power states and/or screen dimming. -#if defined(HAVE_X11) && HAVE_X11 +#ifdef HAVE_X11 X11Utils::InhibitScreensaver(win, inhibit); #endif diff --git a/Source/Core/UICommon/UICommon.h b/Source/Core/UICommon/UICommon.h index 830dc064e5..dd6ef4ccc9 100644 --- a/Source/Core/UICommon/UICommon.h +++ b/Source/Core/UICommon/UICommon.h @@ -13,7 +13,7 @@ namespace UICommon void Init(); void Shutdown(); -#if defined(HAVE_XRANDR) && HAVE_XRANDR +#ifdef HAVE_X11 void InhibitScreenSaver(unsigned long win, bool enable); #else void InhibitScreenSaver(bool enable);