diff options
| author | Brandon Schaefer <brandontschaefer@gmail.com> | 2012-07-05 23:41:29 -0700 |
|---|---|---|
| committer | Brandon Schaefer <brandontschaefer@gmail.com> | 2012-07-05 23:41:29 -0700 |
| commit | 41504b73d8aee98190f6407bf68aee5eed6bfb74 (patch) | |
| tree | 8736adab6792d0f3b58199c54236ecc00f78e639 /panel | |
| parent | c79e8d0cfe8e61483c3705c6f4eb9d86ddefd998 (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.cpp | 4 |
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)) |
