[Libreoffice-commits] core.git: basic/source
Michael Stahl
mstahl at redhat.com
Thu Oct 23 06:43:23 PDT 2014
basic/source/classes/sb.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit a1fad26e045ff1fec0c63243e3516ef2da7f390d
Author: Michael Stahl <mstahl at redhat.com>
Date: Thu Oct 23 15:36:48 2014 +0200
fdo#84935: basic: DocBasicItem is a UNO service, lock SolarMutex in dtor
Change-Id: Ia31d735ba54d18f406653debce04a07c077d09eb
diff --git a/basic/source/classes/sb.cxx b/basic/source/classes/sb.cxx
index 19eb91e..5a88c3d 100644
--- a/basic/source/classes/sb.cxx
+++ b/basic/source/classes/sb.cxx
@@ -109,7 +109,10 @@ DocBasicItem::DocBasicItem( StarBASIC& rDocBasic ) :
DocBasicItem::~DocBasicItem()
{
+ SolarMutexGuard g;
+
stopListening();
+ mxClassModules.Clear(); // release with SolarMutex locked
}
void DocBasicItem::clearDependingVarsOnDelete( StarBASIC& rDeletedBasic )
More information about the Libreoffice-commits
mailing list