summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2013-10-18 15:41:13 +0200
committerEike Rathke <erack@redhat.com>2013-10-18 15:42:03 +0200
commitf6d23bbe9909545e044d497e05ebcee28a1b2552 (patch)
tree7fcbc310f4e13c793e69c81552233530c896186b /editeng
parent459e3a26a48a4f035807cfa1711f569b5fd3fec4 (diff)
new WrongList only if there wasn't one or it wasn't empty
Change-Id: Id6eaba19e89236716db2a0db9f557216d9402c66
Diffstat (limited to 'editeng')
-rw-r--r--editeng/source/editeng/editdoc.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/editeng/source/editeng/editdoc.cxx b/editeng/source/editeng/editdoc.cxx
index 16bfe8ff9bff..26c2b24d58c3 100644
--- a/editeng/source/editeng/editdoc.cxx
+++ b/editeng/source/editeng/editdoc.cxx
@@ -1755,8 +1755,9 @@ void ContentNode::SetWrongList( WrongList* p )
void ContentNode::CreateWrongList()
{
- DBG_ASSERT(!mpWrongList, "WrongList already exist!");
- mpWrongList.reset(new WrongList);
+ SAL_WARN_IF( mpWrongList && !mpWrongList->empty(), "editeng", "WrongList already exist!");
+ if (!mpWrongList || !mpWrongList->empty())
+ mpWrongList.reset(new WrongList);
}
void ContentNode::DestroyWrongList()