projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ftp://ftp.linux.ncsu.edu/mirror/ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os...
[xscreensaver]
/
driver
/
xset.c
diff --git
a/driver/xset.c
b/driver/xset.c
index d26ee1b25a08938164e8d2dbfa3429ed42b40616..9f123b961675a98cb56836bf29d3409c38bf5494 100644
(file)
--- a/
driver/xset.c
+++ b/
driver/xset.c
@@
-171,6
+171,7
@@
query_randr_extension (saver_info *si)
Bool ok = XRRQueryExtension (si->dpy,
&si->randr_event_number,
&si->randr_error_number);
Bool ok = XRRQueryExtension (si->dpy,
&si->randr_event_number,
&si->randr_error_number);
+
if (ok)
{
int nscreens = ScreenCount (si->dpy); /* number of *real* screens */
if (ok)
{
int nscreens = ScreenCount (si->dpy); /* number of *real* screens */
@@
-179,14
+180,18
@@
query_randr_extension (saver_info *si)
if (p->verbose_p)
fprintf (stderr, "%s: selecting RANDR events\n", blurb());
for (i = 0; i < nscreens; i++)
if (p->verbose_p)
fprintf (stderr, "%s: selecting RANDR events\n", blurb());
for (i = 0; i < nscreens; i++)
+# ifdef RRScreenChangeNotifyMask /* randr.h 1.5, 2002/09/29 */
XRRSelectInput (si->dpy, RootWindow (si->dpy, i),
RRScreenChangeNotifyMask);
XRRSelectInput (si->dpy, RootWindow (si->dpy, i),
RRScreenChangeNotifyMask);
+# else /* !RRScreenChangeNotifyMask */ /* Xrandr.h 1.4, 2001/06/07 */
+ XRRScreenChangeSelectInput (si->dpy, RootWindow (si->dpy, i), True);
+# endif /* !RRScreenChangeNotifyMask */
}
return ok;
}
}
return ok;
}
-#endif /* HAVE_
XIDLE_EXTENSION
*/
+#endif /* HAVE_
RANDR
*/
\f
\f