diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index beb36fa142..6369e18e9a 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -862,12 +862,14 @@ bool LLAppViewer::init() // Start of the application // - // initialize LLWearableType translation bridge. - // Memory will be cleaned up in ::cleanupClass() - LLWearableType::initParamSingleton(new LLUITranslationBridge()); + // Move further down after translation system has been initialized + //// initialize LLWearableType translation bridge. + //// Memory will be cleaned up in ::cleanupClass() + //LLWearableType::initParamSingleton(new LLUITranslationBridge()); - LLTranslationBridge::ptr_t trans = std::make_shared(); - LLSettingsType::initClass(trans); + //LLTranslationBridge::ptr_t trans = std::make_shared(); + //LLSettingsType::initClass(trans); + // // initialize SSE options LLVector4a::initClass(); @@ -1041,6 +1043,15 @@ bool LLAppViewer::init() // Setup LLTrans after LLUI::initClass has been called. initStrings(); + // Moved down here translation system has been initialized + // initialize LLWearableType translation bridge. + // Memory will be cleaned up in ::cleanupClass() + LLWearableType::initParamSingleton(new LLUITranslationBridge()); + + LLTranslationBridge::ptr_t trans = std::make_shared(); + LLSettingsType::initClass(trans); + // + // Setup notifications after LLUI::initClass() has been called. LLNotifications::instance(); LL_INFOS("InitInfo") << "Notifications initialized." << LL_ENDL ;