summaryrefslogtreecommitdiff
path: root/launcher
diff options
Diffstat (limited to 'launcher')
-rw-r--r--launcher/HudLauncherIcon.cpp3
-rw-r--r--launcher/HudLauncherIcon.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/launcher/HudLauncherIcon.cpp b/launcher/HudLauncherIcon.cpp
index db9f2a297..9d90838c3 100644
--- a/launcher/HudLauncherIcon.cpp
+++ b/launcher/HudLauncherIcon.cpp
@@ -35,6 +35,7 @@ DECLARE_LOGGER(logger, "unity.launcher.icon.hud");
HudLauncherIcon::HudLauncherIcon(LauncherHideMode hide_mode)
: SingleMonitorLauncherIcon(IconType::HUD)
, launcher_hide_mode_(hide_mode)
+ , overlay_monitor_(0)
{
tooltip_text = _("HUD");
tooltip_enabled = false;
@@ -110,7 +111,7 @@ nux::Color HudLauncherIcon::GlowColor()
void HudLauncherIcon::ActivateLauncherIcon(ActionArg arg)
{
- if (IsVisible())
+ if (IsVisibleOnMonitor(overlay_monitor_))
{
ubus_manager_.SendMessage(UBUS_HUD_CLOSE_REQUEST);
}
diff --git a/launcher/HudLauncherIcon.h b/launcher/HudLauncherIcon.h
index 0e4250053..a1527bedf 100644
--- a/launcher/HudLauncherIcon.h
+++ b/launcher/HudLauncherIcon.h
@@ -52,6 +52,7 @@ private:
nux::Color background_color_;
LauncherHideMode launcher_hide_mode_;
UBusManager ubus_manager_;
+ gint32 overlay_monitor_;
};
}