From c8125819e1b831f36203d8545b49df9041cc106c Mon Sep 17 00:00:00 2001 From: Andre Fischer Date: Mon, 9 Aug 2010 15:34:32 +0200 Subject: [PATCH] impress195: #i113720# Break cyclic dependency between DrawController and ModuleController. --- sd/source/ui/framework/module/ModuleController.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sd/source/ui/framework/module/ModuleController.cxx b/sd/source/ui/framework/module/ModuleController.cxx index e910a8df7496..27d18fec51c1 100755 --- a/sd/source/ui/framework/module/ModuleController.cxx +++ b/sd/source/ui/framework/module/ModuleController.cxx @@ -143,6 +143,10 @@ ModuleController::~ModuleController (void) throw() void SAL_CALL ModuleController::disposing (void) { + // Break the cyclic reference back to DrawController object + mpLoadedFactories.reset(); + mpResourceToFactoryMap.reset(); + mxController.clear(); }