From ac0b3ff84522a388e0d44b09bf681af13a8288b2 Mon Sep 17 00:00:00 2001 From: Justin Luth Date: Mon, 6 Nov 2023 16:22:26 -0500 Subject: tdf#158031 editeng SID_REMOVE_HYPERLINK: use AlsoCheckBeforeCursor This patch depends on prior patches for this bug report. This is mostly just a clean-up patch to make it function like the others. It was a lot like EDIT_HYPERLINK - because it selects the hyperlink first, so it didn't need any fixing up. However, there was one instance where KEYBOARD selection of Remove Hyperlink in Draw could have been cancelled/slot-invalidated if the mouse had been moved away from the field. Change-Id: Id1b911f2548b8e2751ae34a2158ee4984dfc9a59 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159018 Reviewed-by: Justin Luth Tested-by: Jenkins --- sd/source/ui/view/drviews2.cxx | 4 ---- 1 file changed, 4 deletions(-) (limited to 'sd/source/ui/view/drviews2.cxx') diff --git a/sd/source/ui/view/drviews2.cxx b/sd/source/ui/view/drviews2.cxx index ae77f5593045..90cde7c792f5 100644 --- a/sd/source/ui/view/drviews2.cxx +++ b/sd/source/ui/view/drviews2.cxx @@ -1204,13 +1204,9 @@ void DrawViewShell::FuTemporary(SfxRequest& rReq) { if (mpDrawView->IsTextEdit()) { - // First make sure the field is selected OutlinerView* pOutView = mpDrawView->GetTextEditOutlinerView(); if (pOutView) - { - pOutView->SelectFieldAtCursor(); URLFieldHelper::RemoveURLField(pOutView->GetEditView()); - } } } Cancel(); -- cgit