aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--accounts_model.cpp2
-rw-r--r--context.cpp4
-rw-r--r--context.h2
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)
{
}
diff --git a/context.h b/context.h
index 91cc315..c063709 100644
--- a/context.h
+++ b/context.h
@@ -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();