diff options
Diffstat (limited to 'cli_ure/source/uno_bridge/cli_environment.cxx')
-rw-r--r-- | cli_ure/source/uno_bridge/cli_environment.cxx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cli_ure/source/uno_bridge/cli_environment.cxx b/cli_ure/source/uno_bridge/cli_environment.cxx index 826b56e015d6..0bcf88a40699 100644 --- a/cli_ure/source/uno_bridge/cli_environment.cxx +++ b/cli_ure/source/uno_bridge/cli_environment.cxx @@ -47,13 +47,17 @@ inline Cli_environment::Cli_environment() #endif } -Cli_environment::~Cli_environment() +Cli_environment::~Cli_environment() ///< IDisposable Cli_environment::Dispose() +{ + this->!Cli_environment(); // call finalizer +} + +Cli_environment::!Cli_environment() ///< Cli_environment::Finalize() { OSL_ENSURE(_numRegisteredObjects == 0, "cli uno bridge: CLI environment contains unrevoked objects"); } - System::Object^ Cli_environment::registerInterface( System::Object^ obj, System::String^ oid) { |