diff options
Diffstat (limited to 'src/core/Database.cpp')
-rw-r--r-- | src/core/Database.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/core/Database.cpp b/src/core/Database.cpp index 2fe208909..20fe8cbc7 100644 --- a/src/core/Database.cpp +++ b/src/core/Database.cpp @@ -28,7 +28,7 @@ Database::Database() { m_metadata = new Metadata(this); - m_rootGroup = 0; + setRootGroup(new Group()); m_cipher = KeePass2::CIPHER_AES; m_compressionAlgo = CompressionGZip; @@ -47,11 +47,10 @@ const Group* Database::rootGroup() const void Database::setRootGroup(Group* group) { - if (group != 0) { - group->setParent(this); - } + Q_ASSERT(group); m_rootGroup = group; + m_rootGroup->setParent(this); } Metadata* Database::metadata() |