fixed duplicate space

This commit is contained in:
chinosk
2025-03-22 11:56:57 +00:00
parent 4be0798660
commit de9a3ede6d
3 changed files with 28 additions and 7 deletions

View File

@@ -251,7 +251,7 @@ namespace GakumasLocal::Local {
}
bool GetSplitTagsTranslation(const std::string& origText, std::string* newText, std::vector<std::string>& unTransResultRet) {
if (!origText.contains(L'<')) return false;
if (!origText.contains('<')) return false;
const auto splitResult = SplitByTags(origText);
if (splitResult.empty()) return false;
@@ -291,10 +291,18 @@ namespace GakumasLocal::Local {
std::u16string currentWaitingReplaceText;
#ifdef GKMS_WINDOWS
#define checkCurrentWaitingReplaceTextAndClear() \
if (!currentWaitingReplaceText.empty()) { \
auto trimmed = trim(Misc::ToUTF8(currentWaitingReplaceText)); \
waitingReplaceTexts.push_back(trimmed); \
currentWaitingReplaceText.clear(); }
#else
#define checkCurrentWaitingReplaceTextAndClear() \
if (!currentWaitingReplaceText.empty()) { \
waitingReplaceTexts.push_back(Misc::ToUTF8(currentWaitingReplaceText)); \
currentWaitingReplaceText.clear(); }
#endif
for (char16_t currChar : origText) {
if (currChar == u'<') {