diff --git a/base/src/TROOT.cxx b/base/src/TROOT.cxx index d87d6f83077dfaec47a976ed3d27b3305f8fc003..00554f6f821184b17387fc5ef2d48be7a6041bf9 100644 --- a/base/src/TROOT.cxx +++ b/base/src/TROOT.cxx @@ -466,6 +466,9 @@ TROOT::~TROOT() // SafeDelete(fGlobalFunctions); // fClasses->Delete(); SafeDelete(fClasses); // TClass'es must be deleted last + // Stop emitting signals + TQObject::BlockAllSignals(kTRUE); + // Remove shared libraries produced by the TSystem::CompileMacro() call gSystem->CleanCompiledMacros();