a5fbc10b871d4b8c3d9be635c32b2ebb19b14afe

Author
y-haidar <yousef.haidar@outlook.com>
Committer
y-haidar <yousef.haidar@outlook.com>
Date

Message

fix: changing focus when the killed window wasn't being focused

Diff

 1diff --git a/src/Hy3Node.cpp b/src/Hy3Node.cpp
 2index ed2cb01df0275c6630c35ee8e3b5390cb541e96a..6e5d7986f1ee43be79d09feac8eff09a41f6ed0b 100644
 3--- a/src/Hy3Node.cpp
 4+++ b/src/Hy3Node.cpp
 5@@ -771,7 +771,7 @@ Hy3Node* Hy3Node::removeFromParentRecursive(Hy3Node** expand_actor) {
 6 		parent = parent->parent;
 7 		auto& group = parent->data.as_group();
 8 
 9-		if (group.children.size() > 2) {
10+		if (group.children.size() > 2 && group.focused_child == child) {
11 			auto iter = std::find(group.children.begin(), group.children.end(), child);
12 
13 			group.group_focused = false;