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;