43402f85ff1424aa7bd93d916c82cf781f9074cd

Author
outfoxxed <outfoxxed@outfoxxed.me>
Committer
outfoxxed <outfoxxed@outfoxxed.me>
Date

Message

Fix build again

Diff

 1diff --git a/flake.lock b/flake.lock
 2index 6758abccc9de5b992eaeaca9551492f76c2e7471..1a059e06f7b5b2050d9e65a855eb7806debb6aa0 100644
 3--- a/flake.lock
 4+++ b/flake.lock
 5@@ -9,11 +9,11 @@
 6         "xdph": "xdph"
 7       },
 8       "locked": {
 9-        "lastModified": 1695237968,
10-        "narHash": "sha256-n0K0iiXCdbw3l5+YTMb7ESJQXnXYoVUIzeTbHo5D1rE=",
11+        "lastModified": 1695339720,
12+        "narHash": "sha256-1Dy/2NK3M882g2iXhcrUeC0khi0LeHieTpnOI7yyYwk=",
13         "owner": "hyprwm",
14         "repo": "Hyprland",
15-        "rev": "1925e64c21811ce76e5059d7a063f968c2d3e98c",
16+        "rev": "1357b66091ecd73f097d19d527a23a9ae72a4ff1",
17         "type": "github"
18       },
19       "original": {
20@@ -87,18 +87,18 @@
21       "flake": false,
22       "locked": {
23         "host": "gitlab.freedesktop.org",
24-        "lastModified": 1694302348,
25-        "narHash": "sha256-S9NOc88L/1jpNKJqBu2Hihvn0V1HHCK2hXE4bNBAStg=",
26+        "lastModified": 1695277534,
27+        "narHash": "sha256-LEIUGXvKR5DYFQUTavC3yifcObvG4XZUUHfxXmu8nEM=",
28         "owner": "wlroots",
29         "repo": "wlroots",
30-        "rev": "65bbbbbf0c3d6844cee3c4e294d0ba07e1f82211",
31+        "rev": "98a745d926d8048bc30aef11b421df207a01c279",
32         "type": "gitlab"
33       },
34       "original": {
35         "host": "gitlab.freedesktop.org",
36         "owner": "wlroots",
37         "repo": "wlroots",
38-        "rev": "65bbbbbf0c3d6844cee3c4e294d0ba07e1f82211",
39+        "rev": "98a745d926d8048bc30aef11b421df207a01c279",
40         "type": "gitlab"
41       }
42     },
43diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp
44index 48fd42a2cbd94c8dc815ddf689ad5b2627299ac0..6afa1b1e24433e69ad8dd13e46cd3bd85ab1cffb 100644
45--- a/src/Hy3Layout.cpp
46+++ b/src/Hy3Layout.cpp
47@@ -644,7 +644,7 @@ void Hy3Layout::fullscreenRequestForWindow(
48 
49 	g_pCompositor->updateWindowAnimatedDecorationValues(window);
50 	g_pXWaylandManager->setWindowSize(window, window->m_vRealSize.goalv());
51-	g_pCompositor->moveWindowToTop(window);
52+	g_pCompositor->changeWindowZOrder(window, true);
53 	this->recalculateMonitor(monitor->ID);
54 }
55 
56@@ -1246,7 +1246,7 @@ unfullscreen:
57 fsupdate:
58 	g_pCompositor->updateWindowAnimatedDecorationValues(window);
59 	g_pXWaylandManager->setWindowSize(window, window->m_vRealSize.goalv());
60-	g_pCompositor->moveWindowToTop(window);
61+	g_pCompositor->changeWindowZOrder(window, true);
62 	this->recalculateMonitor(monitor->ID);
63 }
64 
65diff --git a/src/Hy3Node.cpp b/src/Hy3Node.cpp
66index 52912d22473b420647eded0a9fda51fce8c0ea44..9ed6add870fe94221a130dd95d8d7ea5fc944626 100644
67--- a/src/Hy3Node.cpp
68+++ b/src/Hy3Node.cpp
69@@ -212,7 +212,7 @@ void Hy3Node::markFocused() {
70 
71 void Hy3Node::raiseToTop() {
72 	switch (this->data.type) {
73-	case Hy3NodeType::Window: g_pCompositor->moveWindowToTop(this->data.as_window); break;
74+	case Hy3NodeType::Window: g_pCompositor->changeWindowZOrder(this->data.as_window, true); break;
75 	case Hy3NodeType::Group:
76 		for (auto* child: this->data.as_group.children) {
77 			child->raiseToTop();