[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace] /: Exclude XRandR 1.3 specific bits from
From: Dario Freddi <drf () kde ! org>
Date: 2011-09-30 20:23:00
Message-ID: 20110930202300.A9091A60B9 () git ! kde ! org
[Download RAW message or body]
Git commit 2d7eee312c43e9566e899f1ed7432f53b54a4f47 by Dario Freddi.
Committed on 30/09/2011 at 22:22.
Pushed by dafre into branch 'master'.
Exclude XRandR 1.3 specific bits from compilation if XRandR 1.3 is not found
BUG: 271526
M +3 -0 config-X11.h.cmake
M +8 -2 powerdevil/daemon/backends/upower/xrandrbrightness.cpp
http://commits.kde.org/kde-workspace/2d7eee312c43e9566e899f1ed7432f53b54a4f47
diff --git a/config-X11.h.cmake b/config-X11.h.cmake
index 67c174c..b7975d5 100644
--- a/config-X11.h.cmake
+++ b/config-X11.h.cmake
@@ -36,3 +36,6 @@
/* Define if you have the XSync extension */
#cmakedefine HAVE_XSYNC 1
+
+/* Define if you have XRandR 1.3 */
+#cmakedefine HAS_RANDR_1_3 1
diff --git a/powerdevil/daemon/backends/upower/xrandrbrightness.cpp \
b/powerdevil/daemon/backends/upower/xrandrbrightness.cpp index 0077fe9..7112da8 \
100644
--- a/powerdevil/daemon/backends/upower/xrandrbrightness.cpp
+++ b/powerdevil/daemon/backends/upower/xrandrbrightness.cpp
@@ -19,6 +19,8 @@
#include "xrandrbrightness.h"
+#include <config-X11.h>
+
#include <stdio.h>
#include <stdlib.h>
@@ -53,10 +55,14 @@ XRandrBrightness::XRandrBrightness()
return;
}
- if (minor > 2)
+#ifdef HAS_RANDR_1_3
+ if (minor > 2) {
m_resources = XRRGetScreenResourcesCurrent(QX11Info::display(), \
QX11Info::appRootWindow()); // version 1.3, faster version
- else
+ } else
+#endif
+ {
m_resources = XRRGetScreenResources(QX11Info::display(), \
QX11Info::appRootWindow()); + }
if (!m_resources)
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic