on xenial help sign in
Merge lp:~aacid/unity8/fixPageHeader
6e6ee17Albert Astals
qml/Dash/GenericScopeView.qml+6
@@ -385,6 +385,12 @@ FocusScope {
385 width: parent.width
385 width: parent.width
386 height: parent.height
386 height: parent.height
387 anchors.left: categoryView.right
387 anchors.left: categoryView.right
388+
389+ onOpenChanged: {
390+ if (showPageHeader) {
391+ pageHeaderLoader.item.unfocus();
392+ }
393+ }
388 }
394 }
389
395
390}
396}
qml/Dash/PreviewListView.qml+1−3
@@ -73,9 +73,7 @@ Item {
73 property bool open: false
73 property bool open: false
74
74
75 onOpenChanged: {
75 onOpenChanged: {
76− if (open) {
76+ if (!open) {
77− pageHeader.unfocus();
78− } else {
79 // Cancel any pending preview requests or actions
77 // Cancel any pending preview requests or actions
80 if (previewListView.currentItem && previewListView.currentItem.previewData !== undefined) {
78 if (previewListView.currentItem && previewListView.currentItem.previewData !== undefined) {
81 previewListView.currentItem.previewData.cancelAction();
79 previewListView.currentItem.previewData.cancelAction();