aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--accounts.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/accounts.cpp b/accounts.cpp
index 8a71668..5ae7363 100644
--- a/accounts.cpp
+++ b/accounts.cpp
@@ -58,8 +58,11 @@ Context *
DcAccounts::getSelectedAccount()
{
dc_context_t *context = dc_accounts_get_selected_account(m_accounts);
-
- return new Context(this, context);
+ if (context) {
+ return new Context(this, context);
+ } else {
+ return nullptr;
+ }
}
bool