summaryrefslogtreecommitdiff
path: root/panel
diff options
authorBrandon Schaefer <brandontschaefer@gmail.com>2012-07-05 23:41:29 -0700
committerBrandon Schaefer <brandontschaefer@gmail.com>2012-07-05 23:41:29 -0700
commit41504b73d8aee98190f6407bf68aee5eed6bfb74 (patch)
tree8736adab6792d0f3b58199c54236ecc00f78e639 /panel
parentc79e8d0cfe8e61483c3705c6f4eb9d86ddefd998 (diff)
* When an overlay starts on a moniter turn of keynav focus on mouse down.
(bzr r2470.6.1)
Diffstat (limited to 'panel')
-rw-r--r--panel/PanelView.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/panel/PanelView.cpp b/panel/PanelView.cpp
index 14f24752d..85d8250ad 100644
--- a/panel/PanelView.cpp
+++ b/panel/PanelView.cpp
@@ -168,6 +168,7 @@ void PanelView::OnOverlayHidden(GVariant* data)
_active_overlay = "";
_menu_view->OverlayHidden();
_indicators->OverlayHidden();
+ SetAcceptKeyNavFocusOnMouseDown(true);
ForceUpdateBackground();
}
}
@@ -187,6 +188,7 @@ void PanelView::OnOverlayShown(GVariant* data)
_overlay_is_open = true;
_indicators->OverlayShown();
_menu_view->OverlayShown();
+ SetAcceptKeyNavFocusOnMouseDown(false);
ForceUpdateBackground();
}
}
@@ -233,7 +235,7 @@ PanelView::Draw(nux::GraphicsEngine& GfxContext, bool force_draw)
}
else
{
- _bg_blur_texture = _bg_effect_helper.GetRegion(blur_geo);
+ _bg_blur_texture = _bg_effect_helper.GetRegion(blur_geo);
}
if (_bg_blur_texture.IsValid() && (_overlay_is_open || _opacity != 1.0f))