summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2010-02-22 23:36:30 -0500
committerSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2010-02-22 23:36:30 -0500
commitc649e67105da3feb4d6d2d48a3d4ec72e484daf4 (patch)
tree2a148ceed00dc64631755b1d0a390a3e7d61f3a0
parent04f2e5342014efbbc6ba2d7277d33d3be388b2fd (diff)
downloadscreen-c649e67105da3feb4d6d2d48a3d4ec72e484daf4.tar.gz
It makes no sense to allow a group into itself.
-rw-r--r--src/process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index e131384..b12eafb 100644
--- a/src/process.c
+++ b/src/process.c
@@ -4236,7 +4236,7 @@ int key;
if (args[0][0])
{
fore->w_group = WindowByName(*args);
- if (fore->w_group && fore->w_group->w_type != W_TYPE_GROUP)
+ if (fore->w_group == fore || (fore->w_group && fore->w_group->w_type != W_TYPE_GROUP))
fore->w_group = 0;
}
WindowChanged((struct win *)0, 'w');