--- /dev/null
+#! /bin/sh -e
+if [ $# -ne 1 ]; then
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+fi
+case "$1" in
+ -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
+ -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
+ *)
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1;;
+esac
+
+exit 0
+@DPATCH@
+Mon Mar 19 18:37:26 GMT 2007 Tuomo Valkonen <tuomov@iki.fi>
+ * Oops, return in wrong place in fs rq check was breaking other cfgrqs
+diff -rN -u old-ion3-darcs/ioncore/clientwin.c new-ion3-darcs/ioncore/clientwin.c
+--- old-ion3-darcs/ioncore/clientwin.c 2007-03-25 23:14:35.000000000 +0100
++++ new-ion3-darcs/ioncore/clientwin.c 2007-03-25 23:14:35.000000000 +0100
+@@ -1085,9 +1085,9 @@
+
+ if(!region_fullscreen_scr(grp, scr, sw))
+ cwin->flags&=~CLIENTWIN_FS_RQ;
++
++ return TRUE;
+ }
+-
+- return TRUE;
+ }
+
+ return FALSE;
+