[Libreoffice-commits] core.git: sc/source
Eike Rathke
erack at redhat.com
Mon Jan 30 17:15:37 UTC 2017
sc/source/ui/condformat/condformatdlg.cxx | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
New commits:
commit e32c8293709d4940ccf9f3def963e5a87925e583
Author: Eike Rathke <erack at redhat.com>
Date: Mon Jan 30 18:11:49 2017 +0100
Resolves: tdf#105410 do not crash on a deleted format
... if the last condition was deleted and the Manage list is to be
updated. The format is gone.
Change-Id: I0fc056b5c75849197f351871b0d05e5015d0d1bf
diff --git a/sc/source/ui/condformat/condformatdlg.cxx b/sc/source/ui/condformat/condformatdlg.cxx
index a705f18..1fe49bc 100644
--- a/sc/source/ui/condformat/condformatdlg.cxx
+++ b/sc/source/ui/condformat/condformatdlg.cxx
@@ -659,9 +659,12 @@ void ScCondFormatDlg::OkPressed()
nKey = pList->getMaxKey() + 1;
}
- pFormat->SetKey(nKey);
pList->erase(nKey);
- pList->InsertNew(pFormat);
+ if (pFormat)
+ {
+ pFormat->SetKey(nKey);
+ pList->InsertNew(pFormat);
+ }
mpViewData->GetViewShell()->GetPool().Put(*mpDlgItem);
SetDispatcherLock( false );
More information about the Libreoffice-commits
mailing list