Summary: | Marble crashes when --smallscreen is specified and no local bookmark folder exists | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Bernhard Beschow <shentey> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED FIXED | ||
Severity: | critical | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/marble/9e630ca10ce4fa175a63dfc7a4e9cda2b73cba4f | Version Fixed In: | |
Sentry Crash Report: |
Description
Bernhard Beschow
2012-10-30 21:33:33 UTC
Git commit 9e630ca10ce4fa175a63dfc7a4e9cda2b73cba4f by Bernhard Beschow. Committed on 31/10/2012 at 17:53. Pushed by beschow into branch 'master'. always create an empty bookmark document upon construction Establishing the invariant that a document is always around avoids null pointer issues. In addition, creating an empty document upon construction should be indistinguishable from outside (compared to the previous approach where a document is created on demand). M +4 -12 src/lib/BookmarkManager.cpp M +1 -1 src/lib/BookmarkManagerDialog.cpp M +0 -2 src/lib/BookmarkManager_p.h M +8 -25 tests/BookmarkManagerTest.cpp http://commits.kde.org/marble/9e630ca10ce4fa175a63dfc7a4e9cda2b73cba4f |