summaryrefslogtreecommitdiff
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2013-02-05 03:12:11 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2013-02-05 03:12:11 +0100
commit6686aa8fa44ac1ecbc1e1abe57df6649a207728a (patch)
treed7a692175ce084461da9e817bd55d89d9e093ad7
parentfb5d58a22026ac0f6664990e20d75ffef3e80920 (diff)
SwitcherController: use SelectionIsActive instead of icon Quirk
(bzr r3092.2.13)
-rw-r--r--launcher/SwitcherController.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/launcher/SwitcherController.cpp b/launcher/SwitcherController.cpp
index 6cbe798a7..fc9cd6807 100644
--- a/launcher/SwitcherController.cpp
+++ b/launcher/SwitcherController.cpp
@@ -547,17 +547,16 @@ Selection Controller::Impl::GetCurrentSelection() const
if (model_)
{
application = model_->Selection();
+
if (application)
{
if (model_->detail_selection)
{
window = model_->DetailSelectionWindow();
}
- else if (application->GetQuirk(AbstractLauncherIcon::Quirk::ACTIVE))
+ else if (model_->SelectionIsActive())
{
- auto const& xids = model_->DetailXids();
- if (!xids.empty())
- window = xids.front();
+ window = model_->DetailXids().front();
}
}
}