aboutsummaryrefslogtreecommitdiff
path: root/qml
diff options
context:
space:
mode:
authorlink2xt <link2xt@testrun.org>2021-08-28 21:36:42 +0000
committerlink2xt <link2xt@testrun.org>2021-08-28 21:36:42 +0000
commit5eb7970d33ab0fab70f7fbb70f61bd1911d19b98 (patch)
treea65a3f55d2a8fe332978fb5d8abaf43772c5a766 /qml
parent4f5a03a67d42a11a4ed6e2463790b1277def0f79 (diff)
downloadkdeltachat-5eb7970d33ab0fab70f7fbb70f61bd1911d19b98.tar.gz
kdeltachat-5eb7970d33ab0fab70f7fbb70f61bd1911d19b98.zip
Create event emitter only after creating an account
Otherwise event emitter will be closed immediately
Diffstat (limited to 'qml')
-rw-r--r--qml/main.qml5
1 files changed, 3 insertions, 2 deletions
diff --git a/qml/main.qml b/qml/main.qml
index e095f58..4969a45 100644
--- a/qml/main.qml
+++ b/qml/main.qml
@@ -57,8 +57,6 @@ Kirigami.ApplicationWindow {
Component.onCompleted: {
console.log('starting')
- eventEmitter = dcAccounts.getEventEmitter()
- eventEmitter.start();
// Create an account if there is none.
if (dcAccounts.getSelectedAccount() == null) {
@@ -66,6 +64,9 @@ Kirigami.ApplicationWindow {
dcAccounts.addAccount();
}
+ eventEmitter = dcAccounts.getEventEmitter()
+ eventEmitter.start();
+
// Open selected account if there is one.
let selectedAccount = dcAccounts.getSelectedAccount();
if (selectedAccount) {