From 18c37f9934ed16037fb5e086e42f86fa2fe7fa19 Mon Sep 17 00:00:00 2001 From: Green Sky Date: Tue, 16 Jul 2024 12:47:31 +0200 Subject: [PATCH] fix multiline text context menu --- src/chat_gui4.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/chat_gui4.cpp b/src/chat_gui4.cpp index db19ec38..8a448cc7 100644 --- a/src/chat_gui4.cpp +++ b/src/chat_gui4.cpp @@ -886,6 +886,7 @@ void ChatGui4::renderMessageBodyText(Message3Registry& reg, const Message3 e) { std::string_view msgtext_sv{msgtext}; size_t pos_prev {0}; size_t pos_next {msgtext_sv.find_first_of('\n')}; + ImGui::BeginGroup(); do { const auto current_line = msgtext_sv.substr(pos_prev, pos_next - pos_prev); if (current_line.front() == '>') { @@ -911,6 +912,7 @@ void ChatGui4::renderMessageBodyText(Message3Registry& reg, const Message3 e) { } } while (pos_prev != msgtext_sv.npos); + ImGui::EndGroup(); ImGui::PopTextWrapPos(); if (ImGui::BeginPopupContextItem("##text")) {