Commit e04a980e54439290d1ffcaa6a4da95e831e64291

Stefan Sperling 2018-09-02T14:52:33

fix f8405c929e03f5dbe8ed41ede81cba7fad2d4a65: don't change current view

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/tog/tog.c b/tog/tog.c
index bc11e68..a8666e5 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -465,10 +465,11 @@ view_loop(struct tog_view *view)
 		if (err)
 			break;
 		if (dead_view) {
+			struct tog_view *v;
 			TAILQ_REMOVE(&views, dead_view, entry);
-			TAILQ_FOREACH(view, &views, entry) {
-				if (view->parent == dead_view)
-					view->parent = NULL;
+			TAILQ_FOREACH(v, &views, entry) {
+				if (v->parent == dead_view)
+					v->parent = NULL;
 			}
 			if (dead_view->parent)
 				view = dead_view->parent;