From aa13de30ad5474f2e80be8ea2577edbee8ea026a Mon Sep 17 00:00:00 2001 From: Ansariel Date: Tue, 27 Jun 2017 21:24:22 +0200 Subject: [PATCH] FIRE-21321: People panel ignores FSUseBuiltInHistory setting --- indra/newview/llavataractions.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/indra/newview/llavataractions.cpp b/indra/newview/llavataractions.cpp index 1623acd162..b44dd0fad6 100644 --- a/indra/newview/llavataractions.cpp +++ b/indra/newview/llavataractions.cpp @@ -1376,6 +1376,7 @@ void LLAvatarActions::viewChatHistory(const LLUUID& id) extended_id[LL_FCP_COMPLETE_NAME] = avatar_name.getCompleteName(); // [Legacy IM logfile names] //extended_id[LL_FCP_ACCOUNT_NAME] = avatar_name.getAccountName(); + //LLFloaterReg::showInstance("preview_conversation", extended_id, true); if (gSavedSettings.getBOOL("UseLegacyIMLogNames")) { std::string avatar_user_name = avatar_name.getUserName(); @@ -1385,8 +1386,16 @@ void LLAvatarActions::viewChatHistory(const LLUUID& id) { extended_id[LL_FCP_ACCOUNT_NAME] = avatar_name.getAccountName(); } + + if (gSavedSettings.getBOOL("FSUseBuiltInHistory")) + { + LLFloaterReg::showInstance("preview_conversation", extended_id, TRUE); + } + else + { + gViewerWindow->getWindow()->openFile(LLLogChat::makeLogFileName(extended_id[LL_FCP_ACCOUNT_NAME].asString())); + } // [Legacy IM logfile names] - LLFloaterReg::showInstance("preview_conversation", extended_id, true); } }