mirror of
https://github.com/monero-project/monero-gui.git
synced 2025-01-09 04:20:26 +00:00
android fix: release focus after scrolling
This commit is contained in:
parent
a57da2f0cd
commit
44079aab37
2 changed files with 15 additions and 0 deletions
|
@ -166,6 +166,11 @@ Rectangle {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
Layout.fillHeight: true
|
Layout.fillHeight: true
|
||||||
clip: true
|
clip: true
|
||||||
|
|
||||||
|
onFlickingChanged: {
|
||||||
|
releaseFocus();
|
||||||
|
}
|
||||||
|
|
||||||
// Disabled scrollbars, gives crash on startup on windows
|
// Disabled scrollbars, gives crash on startup on windows
|
||||||
// ScrollIndicator.vertical: ScrollIndicator { }
|
// ScrollIndicator.vertical: ScrollIndicator { }
|
||||||
// ScrollBar.vertical: ScrollBar { } // uncomment to test
|
// ScrollBar.vertical: ScrollBar { } // uncomment to test
|
||||||
|
|
10
main.qml
10
main.qml
|
@ -1439,4 +1439,14 @@ ApplicationWindow {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function releaseFocus() {
|
||||||
|
// Workaround to release focus from textfield when scrolling (https://bugreports.qt.io/browse/QTBUG-34867)
|
||||||
|
if(isAndroid) {
|
||||||
|
console.log("releasing focus")
|
||||||
|
middlePanel.focus = true
|
||||||
|
middlePanel.focus = false
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue