495bc99a12b1a6068a305656241db974a6aa4074

Author
Gilang Ramadhan <jinxprogilang666@gmail.com>
Committer
Gilang Ramadhan <jinxprogilang666@gmail.com>
Date

Message

move setWindowSize xwaylandmgr

Diff

 1diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp
 2index ab7f3e85263103c6a39bf8e489ef89c61b5024f5..a62acb65085cec8b77c27d56dff1a76268266a25 100644
 3--- a/src/Hy3Layout.cpp
 4+++ b/src/Hy3Layout.cpp
 5@@ -1691,7 +1691,7 @@ void Hy3Layout::applyNodeDataToWindow(Hy3Node* node, bool no_animation) {
 6 		*window->m_vRealPosition = window->m_vPosition + reserved.topLeft;
 7 		*window->m_vRealSize = window->m_vSize - (reserved.topLeft + reserved.bottomRight);
 8 
 9-		g_pXWaylandManager->setWindowSize(window, window->m_vRealSize->goal());
10+		window->sendWindowSize(window->m_vRealSize->goal());
11 	} else {
12 		auto reserved = window->getFullWindowReservedArea();
13 		auto wb = node->getStandardWindowArea({-reserved.topLeft, -reserved.bottomRight});
14@@ -1699,7 +1699,7 @@ void Hy3Layout::applyNodeDataToWindow(Hy3Node* node, bool no_animation) {
15 		*window->m_vRealPosition = wb.pos();
16 		*window->m_vRealSize = wb.size();
17 
18-		g_pXWaylandManager->setWindowSize(window, wb.size());
19+		window->sendWindowSize(wb.size());
20 
21 		if (no_animation) {
22 			g_pHyprRenderer->damageWindow(window);