+@@ -411,7 +441,7 @@
+ break;
+ case ButtonRelease:
+ i = CheckMouseRegion(Event.xbutton.x, Event.xbutton.y);
+- if (but_stat == i && but_stat >= 0) {
++ if (but_stat == i && but_stat >= 0 && mode_cycling) {
+ switch (but_stat) {
+ case 0:
+ switch (Event.xbutton.button) {
+@@ -430,7 +460,6 @@