internal: Protocol C++ Wraps + XDGOutput impl (#2733)

move to our own xdgoutput impl instead of wlr's
This commit is contained in:
Vaxry
2023-07-18 15:30:28 +02:00
committed by GitHub
parent 629e61c7a5
commit 8370a7fcc4
14 changed files with 284 additions and 88 deletions

View File

@@ -1587,9 +1587,6 @@ void CConfigManager::loadConfigLoadVars() {
// update layout
g_pLayoutManager->switchToLayout(configValues["general:layout"].strValue);
// update xwl scale
g_pXWaylandManager->updateXWaylandScale();
// manual crash
if (configValues["debug:manual_crash"].intValue && !m_bManualCrashInitiated) {
m_bManualCrashInitiated = true;
@@ -1972,6 +1969,8 @@ void CConfigManager::performMonitorReload() {
g_pCompositor->m_bUnsafeState = false;
m_bWantsMonitorReload = false;
EMIT_HOOK_EVENT("monitorLayoutChanged", nullptr);
}
SConfigValue* CConfigManager::getConfigValuePtr(const std::string& val) {