diff options
author | Sadie Powell <sadie@witchery.services> | 2025-04-27 13:01:29 +0100 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-04-27 13:01:29 +0100 |
commit | 551f3504c8b6978cac12de2cb4ca2a93e2621737 (patch) | |
tree | 9286cc2004b7f31d8f0a324b653a9dbd023931e0 | |
parent | c11638db98baf8bb997ba919523b5eded5e045d7 (diff) |
Fix broken handling of colour codes in LineWrapper.
Closes #504.
-rw-r--r-- | src/misc.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/misc.cpp b/src/misc.cpp index 0c9caf06c..17401cc15 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -375,7 +375,7 @@ bool LineWrapper::GetLine(Anope::string &out) } } - auto color = text.substr(start, start - idx); + auto color = text.substr(start, idx - start + 1); toggle_formatting(color); out.append(color); break; @@ -392,7 +392,7 @@ bool LineWrapper::GetLine(Anope::string &out) break; } - auto color = text.substr(start, start - idx); + auto color = text.substr(start, idx - start + 1); toggle_formatting(color); out.append(color); } |