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

Loading…
Cancel
Save