diff --git a/core/base/src/TApplication.cxx b/core/base/src/TApplication.cxx index 5a1a8fa65a87ed640e72f8f325540a9d38468e52..16ea4ca6ffbf87223332c062d863ab8a396ea40e 100644 --- a/core/base/src/TApplication.cxx +++ b/core/base/src/TApplication.cxx @@ -175,6 +175,11 @@ TApplication::TApplication(const char *appClassName, fAppRemote = 0; ResetBit(kProcessRemotely); + // Make sure all registered dictionaries have been initialized + // and that all types have been loaded + gInterpreter->InitializeDictionaries(); + gInterpreter->UpdateListOfTypes(); + // Enable autoloading gInterpreter->EnableAutoLoading(); @@ -184,11 +189,6 @@ TApplication::TApplication(const char *appClassName, InitializeGraphics(); } - // Make sure all registered dictionaries have been initialized - // and that all types have been loaded - gInterpreter->InitializeDictionaries(); - gInterpreter->UpdateListOfTypes(); - // Save current interpreter context gInterpreter->SaveContext(); gInterpreter->SaveGlobalsContext();