From be687cbc130b3013fb6abfc773e0024f4c8c7d80 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Tue, 4 Jun 2019 08:54:13 +0200 Subject: [PATCH] + chg: in case of (partial) selection, copy only selection instead of complete hyperlink (issue #1296) --- src/Notepad3.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Notepad3.c b/src/Notepad3.c index 7acaf60e7..38450e1ae 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -3670,8 +3670,10 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) if (s_flagPasteBoard) { s_bLastCopyFromMe = true; } - if (!HandleHotSpotURL(SciCall_GetCurrentPos(), COPY_HYPERLINK)) { - SciCall_CopyAllowLine(); + if (!SciCall_IsSelectionEmpty() || + !HandleHotSpotURL(SciCall_GetCurrentPos(), COPY_HYPERLINK)) + { + SciCall_CopyAllowLine(); } UpdateToolbar(); break;