diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-10-25 17:11:59 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-10-25 17:11:59 +0200 |
commit | 7a128f6d9c87fea617d4846b5b939dafbe3feb0d (patch) | |
tree | 6e16b9beacdd96d21a75300d98e450e907a4653a /components | |
parent | 8a78d09844826948647aa5ecc46449413ce09502 (diff) | |
download | kube-7a128f6d9c87fea617d4846b5b939dafbe3feb0d.tar.gz kube-7a128f6d9c87fea617d4846b5b939dafbe3feb0d.zip |
Return to the mailview when popping all views off
Diffstat (limited to 'components')
-rw-r--r-- | components/kube/contents/ui/Kube.qml | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/kube/contents/ui/Kube.qml b/components/kube/contents/ui/Kube.qml index c0aaad48..8839c78b 100644 --- a/components/kube/contents/ui/Kube.qml +++ b/components/kube/contents/ui/Kube.qml | |||
@@ -270,7 +270,12 @@ Controls2.ApplicationWindow { | |||
270 | Kube.Listener { | 270 | Kube.Listener { |
271 | filter: Kube.Messages.componentDone | 271 | filter: Kube.Messages.componentDone |
272 | onMessageReceived: { | 272 | onMessageReceived: { |
273 | kubeViews.pop(Controls2.StackView.Immediate) | 273 | //Return to the mailview if we try to pop everything off |
274 | if (kubeViews.depth == 1) { | ||
275 | kubeViews.setMailView() | ||
276 | } else { | ||
277 | kubeViews.pop(Controls2.StackView.Immediate) | ||
278 | } | ||
274 | kubeViews.loginIfNecessary() | 279 | kubeViews.loginIfNecessary() |
275 | } | 280 | } |
276 | } | 281 | } |