on xenial help sign in
fix bug 1379327
1d031f1handsome_feng
qml/Dash/GenericScopeView.qml+1
@@ -565,6 +565,7 @@ FocusScope {
565 onBackClicked: scopeView.backClicked()
565 onBackClicked: scopeView.backClicked()
566 onSettingsClicked: subPageLoader.openSubPage("settings")
566 onSettingsClicked: subPageLoader.openSubPage("settings")
567 onFavoriteClicked: scopeView.scope.favorite = !scopeView.scope.favorite
567 onFavoriteClicked: scopeView.scope.favorite = !scopeView.scope.favorite
568+ onSearchTextFieldFocused: scopeView.positionAtBeginning()
568 }
569 }
569 }
570 }
570 }
571 }
qml/Dash/PageHeader.qml+2
@@ -51,6 +51,7 @@ Item {
51 signal storeClicked()
51 signal storeClicked()
52 signal settingsClicked()
52 signal settingsClicked()
53 signal favoriteClicked()
53 signal favoriteClicked()
54+ signal searchTextFieldFocused()
54
55
55 onScopeStyleChanged: refreshLogo()
56 onScopeStyleChanged: refreshLogo()
56 onSearchQueryChanged: {
57 onSearchQueryChanged: {
@@ -228,6 +229,7 @@ Item {
228
229
229 onActiveFocusChanged: {
230 onActiveFocusChanged: {
230 if (activeFocus) {
231 if (activeFocus) {
232+ root.searchTextFieldFocused();
231 root.openSearchHistory();
233 root.openSearchHistory();
232 }
234 }
233 }
235 }