fix ident in visibilitymanager

--AlwaysVisible signals to update struts
are always enabled independent of Single/Multiple
mode but for Single mode they are just ignored
pull/5/head
Michail Vourlakos 6 years ago
parent 1a054ac176
commit a472ef34f3

@ -167,19 +167,22 @@ void VisibilityManager::setMode(Latte::Types::Visibility mode)
updateStrutsBasedOnLayoutsAndActivities();
}
if (m_corona && m_corona->layoutManager()->memoryUsage() == Types::MultipleLayouts) {
m_connections[base] = connect(m_corona->activitiesConsumer(), &KActivities::Consumer::currentActivityChanged, this, [&]() {
if (m_corona && m_corona->layoutManager()->memoryUsage() == Types::MultipleLayouts) {
updateStrutsBasedOnLayoutsAndActivities();
}
});
m_connections[base+1] = connect(m_latteView, &Latte::View::activitiesChanged, this, [&]() {
if (m_corona && m_corona->layoutManager()->memoryUsage() == Types::MultipleLayouts) {
updateStrutsBasedOnLayoutsAndActivities();
});
}
});
raiseView(true);
}
break;
}
case Types::AutoHide: {
m_connections[base] = connect(this, &VisibilityManager::containsMouseChanged, this, [&]() {
@ -187,8 +190,8 @@ void VisibilityManager::setMode(Latte::Types::Visibility mode)
});
raiseView(m_containsMouse);
}
break;
}
case Types::DodgeActive: {
m_connections[base] = connect(this, &VisibilityManager::containsMouseChanged
@ -197,8 +200,8 @@ void VisibilityManager::setMode(Latte::Types::Visibility mode)
, this, &VisibilityManager::dodgeActive);
dodgeActive();
}
break;
}
case Types::DodgeMaximized: {
m_connections[base] = connect(this, &VisibilityManager::containsMouseChanged
@ -207,8 +210,8 @@ void VisibilityManager::setMode(Latte::Types::Visibility mode)
, this, &VisibilityManager::dodgeActive);
dodgeMaximized();
}
break;
}
case Types::DodgeAllWindows: {
m_connections[base] = connect(this, &VisibilityManager::containsMouseChanged
@ -216,8 +219,8 @@ void VisibilityManager::setMode(Latte::Types::Visibility mode)
m_connections[base+1] = connect(m_latteView->windowsTracker(), &WindowsTracker::existsWindowTouchingChanged
, this, &VisibilityManager::dodgeAllWindows);
}
break;
}
case Types::WindowsGoBelow:
break;

Loading…
Cancel
Save