summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-07-10 04:36:17 +0000
committerDana Jansens <danakj@orodu.net>2003-07-10 04:36:17 +0000
commit9cc08630ca94b688ec36806e3e6590a7a52ead11 (patch)
treeb67fe33c8076465896e5de29538f79c526e35ced /openbox
parent0719843c680dc7f7393ae72d5f560ffdbb959563 (diff)
remove the xinerama active boolean, just count the extension as not present if it is not active
Diffstat (limited to 'openbox')
-rw-r--r--openbox/extensions.c6
-rw-r--r--openbox/extensions.h6
2 files changed, 4 insertions, 8 deletions
diff --git a/openbox/extensions.c b/openbox/extensions.c
index f1439b2f..73e610cb 100644
--- a/openbox/extensions.c
+++ b/openbox/extensions.c
@@ -9,7 +9,6 @@ gboolean extensions_shape = FALSE;
int extensions_shape_event_basep;
gboolean extensions_xinerama = FALSE;
int extensions_xinerama_event_basep;
-gboolean extensions_xinerama_active = FALSE;
gboolean extensions_randr = FALSE;
int extensions_randr_event_basep;
gboolean extensions_vidmode = FALSE;
@@ -35,8 +34,7 @@ void extensions_query_all()
#ifdef XINERAMA
extensions_xinerama =
XineramaQueryExtension(ob_display, &extensions_xinerama_event_basep,
- &junk);
- extensions_xinerama_active = XineramaIsActive(ob_display);
+ &junk) && XineramaIsActive(ob_display);
#endif
#ifdef XRANDR
@@ -57,7 +55,7 @@ void extensions_xinerama_screens(Rect **xin_areas, guint *nxin)
guint i;
gint l, r, t, b;
#ifdef XINERAMA
- if (extensions_xinerama_active) {
+ if (extensions_xinerama) {
guint i;
gint n;
XineramaScreenInfo *info = XineramaQueryScreens(ob_display, &n);
diff --git a/openbox/extensions.h b/openbox/extensions.h
index c07076e7..e8262768 100644
--- a/openbox/extensions.h
+++ b/openbox/extensions.h
@@ -33,8 +33,6 @@ extern int extensions_shape_event_basep;
extern gboolean extensions_xinerama;
/*! Base for events for the Xinerama extension */
extern int extensions_xinerama_event_basep;
-/*! Is Xinerama enabled? */
-extern gboolean extensions_xinerama_active;
/*! Does the display have the RandR extension? */
extern gboolean extensions_randr;
@@ -48,6 +46,6 @@ extern int extensions_vidmode_event_basep;
void extensions_query_all();
-void extensions_xinerama_screens(Rect **xin_areas, guint *nxin);
-
+void extensions_xinerama_screens(Rect **areas, guint *nxin);
+
#endif