diff options
-rw-r--r-- | accounts_model.cpp | 2 | ||||
-rw-r--r-- | context.cpp | 4 | ||||
-rw-r--r-- | context.h | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/accounts_model.cpp b/accounts_model.cpp index d7d4683..f701245 100644 --- a/accounts_model.cpp +++ b/accounts_model.cpp @@ -113,7 +113,7 @@ AccountsModel::getSelectedAccount() { dc_context_t *context = dc_accounts_get_selected_account(m_accounts); - return new Context(context); + return new Context(this, context); } void diff --git a/context.cpp b/context.cpp index 5bb0f44..ad5c2c9 100644 --- a/context.cpp +++ b/context.cpp @@ -5,8 +5,8 @@ Context::Context(QObject *parent) { } -Context::Context(dc_context_t *context) - : QObject(nullptr) +Context::Context(QObject *parent, dc_context_t *context) + : QObject(parent) , m_context(context) { } @@ -16,7 +16,7 @@ class Context : public QObject { public: explicit Context(QObject *parent = nullptr); - explicit Context(dc_context_t *context); + explicit Context(QObject *parent, dc_context_t *context); ~Context(); Q_INVOKABLE void configure(); |