summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.lima@openbossa.org>2012-06-12 17:12:01 -0300
committerHugo Parente Lima <hugo.lima@openbossa.org>2012-06-12 17:27:41 -0300
commit1b578f2e17a56000791f791518041e4e50fe1447 (patch)
treea924d5298e05f54a95cb24459667685b148d0530
parent73b724b2dd381574227e5d6c075165990681723c (diff)
downloadsnowshoe-1b578f2e17a56000791f791518041e4e50fe1447.tar.gz
Workaround to Qml bug on n9 causing snowshoe to start on tabs panel.
The bug is caused by Qml setting panelToggle.topsites.visible to false then to true at start up causing a cascade misbehaviour, the workaround is to set the state of the root element on Component.onCompleted. Reviewed-by: Marcelo Lira
-rw-r--r--src/mobile/qml/Main.qml7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mobile/qml/Main.qml b/src/mobile/qml/Main.qml
index 315ebe5..0e729cf 100644
--- a/src/mobile/qml/Main.qml
+++ b/src/mobile/qml/Main.qml
@@ -158,7 +158,12 @@ Rectangle {
}
property string previousState: ""
- state: "favorites"
+// BUG: Qml behaves wrong on n9,it sets panelToggle.topsites.visible to false
+// then to true on start up causing a cascade misbehaviour, the workaround
+// is to set the state of the root element on Component.onCompleted.
+// state: "favorites"
+ Component.onCompleted: state = "favorites"
+
states: [
State {
name: "favorites"