diff --git a/src/layout/DwindleLayout.cpp b/src/layout/DwindleLayout.cpp index 7dd34434..d844ea41 100644 --- a/src/layout/DwindleLayout.cpp +++ b/src/layout/DwindleLayout.cpp @@ -155,15 +155,15 @@ void CHyprDwindleLayout::applyNodeDataToWindow(SDwindleNodeData* pNode, bool for auto calcPos = PWINDOW->m_position; auto calcSize = PWINDOW->m_size; - const static auto REQUESTEDRATIO = *CConfigValue("dwindle:single_window_aspect_ratio"); + const static auto REQUESTEDRATIO = CConfigValue("dwindle:single_window_aspect_ratio"); const static auto REQUESTEDRATIOTOLERANCE = CConfigValue("dwindle:single_window_aspect_ratio_tolerance"); Vector2D ratioPadding; - if (REQUESTEDRATIO.y != 0 && !pNode->pParent) { + if ((*REQUESTEDRATIO).y != 0 && !pNode->pParent) { const Vector2D originalSize = PMONITOR->m_size - PMONITOR->m_reservedTopLeft - PMONITOR->m_reservedBottomRight; - const double requestedRatio = REQUESTEDRATIO.x / REQUESTEDRATIO.y; + const double requestedRatio = (*REQUESTEDRATIO).x / (*REQUESTEDRATIO).y; const double originalRatio = originalSize.x / originalSize.y; if (requestedRatio > originalRatio) {