diff --git a/aegisub/src/scintilla_text_ctrl.cpp b/aegisub/src/scintilla_text_ctrl.cpp index a664373d653a90708fcf504baa91a4179aa0f8ff..282a7a56f8d926d2494c7180e6748144825912a9 100644 --- a/aegisub/src/scintilla_text_ctrl.cpp +++ b/aegisub/src/scintilla_text_ctrl.cpp @@ -52,7 +52,7 @@ int ScintillaTextCtrl::GetUnicodePosition(int pos) { /// @brief Reverse unicode-compatible position int ScintillaTextCtrl::GetReverseUnicodePosition(int pos) { - wxCharBuffer buffer = GetText().utf8_str(); + wxCharBuffer buffer = GetTextRaw(); // Limit position to it if (pos > (signed)buffer.length()) pos = buffer.length(); diff --git a/aegisub/src/subs_edit_ctrl.cpp b/aegisub/src/subs_edit_ctrl.cpp index 05cc194d8902d808669e8adc44f48a225d4f909f..14d3579879cc08e19b48eb2c90e9b67c73c7aba7 100644 --- a/aegisub/src/subs_edit_ctrl.cpp +++ b/aegisub/src/subs_edit_ctrl.cpp @@ -283,7 +283,7 @@ void SubsTextEditCtrl::SetStyles() { void SubsTextEditCtrl::UpdateStyle() { StartStyling(0,255); - std::string text = STD_STR(GetText()); + std::string text = GetTextRaw().data(); if (!OPT_GET("Subtitle/Highlight/Syntax")->GetBool()) { SetStyling(text.size(), 0);