From c7616af624f784e6226f530f6a21b3541ba730cc Mon Sep 17 00:00:00 2001
From: Nat Goodspeed <nat@lindenlab.com>
Date: Wed, 11 Jul 2018 21:52:03 -0400
Subject: [PATCH] DRTVWR-447: Diagnostically try naively widening BugSplat
 metadata.

---
 indra/newview/llappviewerwin32.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/indra/newview/llappviewerwin32.cpp b/indra/newview/llappviewerwin32.cpp
index 43b25699cae..b78d6bdc627 100644
--- a/indra/newview/llappviewerwin32.cpp
+++ b/indra/newview/llappviewerwin32.cpp
@@ -104,7 +104,11 @@ namespace
     // specific wstringize() overload
     inline std::basic_string<__wchar_t> wunder(const std::string& str)
     {
-        return wunder(wstringize(str));
+//      return wunder(wstringize(str));
+        // Is wstringize(const std::string&) doing the right thing? Try
+        // widening each character individually -- which works only for 8-bit
+        // characters, of course -- just diagnostically.
+        return { str.begin(), str.end() };
     }
 
     // Irritatingly, MiniDmpSender::setCallback() is defined to accept a
-- 
GitLab