diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index a4f28a7..075cde6 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -3,6 +3,7 @@ #include #include +#include #include #include "Hy3Layout.hpp" @@ -1539,8 +1540,7 @@ void Hy3Layout::applyNodeDataToWindow(Hy3Node* node, bool no_animation) { if (g_pCompositor->isWorkspaceSpecial(window->m_iWorkspaceID)) { // adjust for special workspaces - static const auto* scalefactor - = &HyprlandAPI::getConfigValue(PHANDLE, "plugin:hy3:special_scale_factor")->floatValue; + static const auto scalefactor = ConfigValue("plugin:hy3:special_scale_factor"); calcPos = calcPos + (calcSize - calcSize * *scalefactor) / 2.f; calcSize = calcSize * *scalefactor; }