summaryrefslogtreecommitdiff
path: root/src/BaseDisplay.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-22 01:21:07 +0000
committerDana Jansens <danakj@orodu.net>2002-07-22 01:21:07 +0000
commitf7122039db43e473b4e7adade8b484eea071d802 (patch)
tree2e6ebf74d5960c3358c336e424551b358343e8e8 /src/BaseDisplay.cc
parentbcb14a3ce94ee4b4cba07de7a297470719390331 (diff)
make work without --enable-xinerama
Diffstat (limited to 'src/BaseDisplay.cc')
-rw-r--r--src/BaseDisplay.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/BaseDisplay.cc b/src/BaseDisplay.cc
index 8f3b39b1..320f2ba1 100644
--- a/src/BaseDisplay.cc
+++ b/src/BaseDisplay.cc
@@ -236,19 +236,18 @@ BaseDisplay::BaseDisplay(const char *app_name, const char *dpy_name) {
shape.extensions = False;
#endif // SHAPE
- xinerama.extensions = False;
#ifdef XINERAMA
if (XineramaQueryExtension(display, &xinerama.event_basep,
- &xinerama.error_basep)) {
- if (XineramaQueryVersion(display, &xinerama.major,
- &xinerama.minor)) {
+ &xinerama.error_basep) &&
+ XineramaQueryVersion(display, &xinerama.major, &xinerama.minor)) {
#ifdef DEBUG
- fprintf(stderr,
- "BaseDisplay::BaseDisplay: Found Xinerama version %d.%d\n",
- xinerama.major, xinerama.minor);
+ fprintf(stderr,
+ "BaseDisplay::BaseDisplay: Found Xinerama version %d.%d\n",
+ xinerama.major, xinerama.minor);
#endif // DEBUG
- xinerama.extensions = True;
- }
+ xinerama.extensions = True;
+ } else {
+ xinerama.extensions = False;
}
#endif // XINERAMA