From 08953644b2c88fc6a6f501437d48bb644c76df24 Mon Sep 17 00:00:00 2001 From: Mirek Fidler Date: Thu, 7 May 2026 16:21:42 +0200 Subject: [PATCH] ide: Another Alt+C fix --- uppsrc/ide/DCopy.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/uppsrc/ide/DCopy.cpp b/uppsrc/ide/DCopy.cpp index 976f5d783..24019fa79 100644 --- a/uppsrc/ide/DCopy.cpp +++ b/uppsrc/ide/DCopy.cpp @@ -52,7 +52,12 @@ void AssistEditor::DCopy() String text; for(int i = m.pos.y; i < GetLineCount(); i++) { String l = GetUtf8Line(i); - int q = min(l.ReverseFind(';'), l.ReverseFind('{')); + int q = l.ReverseFind(';'); + int w = l.ReverseFind('{'); + if(q >= 0 && w >= 0) + q = min(q, w); + else + q = max(q, w); if(q >= 0) l.Trim(q); text << l << ' ';