X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fswirl.c;h=d647b0432dc4c4c892ba6feab3a96bc23b24b4d5;hp=efe2f8d1d89b3b57d87c35a0373792294d515c01;hb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;hpb=dba664f31aa87285db4d76cf8c5e66335299703a diff --git a/hacks/swirl.c b/hacks/swirl.c index efe2f8d1..d647b043 100644 --- a/hacks/swirl.c +++ b/hacks/swirl.c @@ -39,7 +39,6 @@ static const char sccsid[] = "@(#)swirl.c 4.00 97/01/01 xlockmore"; # define SMOOTH_COLORS # define WRITABLE_COLORS -# define swirl_handle_event 0 # include "xlockmore.h" /* from the xscreensaver distribution */ # ifdef HAVE_XSHM_EXTENSION # include "xshm.h" @@ -1485,4 +1484,15 @@ refresh_swirl (ModeInfo * mi) } } +ENTRYPOINT Bool +swirl_handle_event (ModeInfo *mi, XEvent *event) +{ + if (screenhack_event_helper (MI_DISPLAY(mi), MI_WINDOW(mi), event)) + { + reshape_swirl (mi, MI_WIDTH(mi), MI_HEIGHT(mi)); + return True; + } + return False; +} + XSCREENSAVER_MODULE ("Swirl", swirl)