X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fscreenhack.c;h=443d3f423745562b89165e8df92fa620caad08ec;hb=de460e831dc8578acfa8b72251ab9346c99c1f96;hp=baa9178d90120625a11234da6c7cc6b1b139eddb;hpb=c494fd2e6b3b25582375d62e40f4f5cc984ca424;p=xscreensaver diff --git a/hacks/screenhack.c b/hacks/screenhack.c index baa9178d..443d3f42 100644 --- a/hacks/screenhack.c +++ b/hacks/screenhack.c @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1992-2006 Jamie Zawinski +/* xscreensaver, Copyright (c) 1992-2008 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -581,7 +581,7 @@ run_screenhack_table (Display *dpy, { unsigned long delay = ft->draw_cb (dpy, window, closure); #ifdef DEBUG_PAIR - unsigned long delay2; + unsigned long delay2 = 0; if (window2) delay2 = ft->draw_cb (dpy, window2, closure2); #endif @@ -882,6 +882,8 @@ main (int argc, char **argv) window = VirtualRootWindowOfScreen (XtScreen (toplevel)); XtDestroyWidget (toplevel); XGetWindowAttributes (dpy, window, &xgwa); + /* With RANDR, the root window can resize! */ + XSelectInput (dpy, window, xgwa.your_event_mask | StructureNotifyMask); visual_warning (xgwa.screen, window, xgwa.visual, xgwa.colormap, False); } else