Hi screen developers,

I am currently testing this tiny patch, which I offer you to review.
The patch is self-explanatory, I hope.


Kind regards,
     JeR
Sometimes when you do RC_OTHER, you get presented with "This IS window (n)."
That's rather stupid as you didn't even ask for window n in the first place,
but simply _some_ other window. -JeR

--- process.c.orig	2008-07-23 08:36:05.000000000 +0200
+++ process.c	2008-09-18 18:21:19.000000000 +0200
@@ -1731,7 +1731,7 @@
       /* FALLTHROUGH */
     case RC_OTHER:
       if (MoreWindows())
-	SwitchWindow(display && D_other ? D_other->w_number : NextWindow());
+	SwitchWindow(display && (D_other != fore) ? D_other->w_number : NextWindow());
       break;
     case RC_META:
       if (user->u_Esc == -1)

Reply via email to