From 83834e509cd1cb8048ac7c26b33ed99cc0e17915 Mon Sep 17 00:00:00 2001 From: "Klare, Heiko" Date: Thu, 2 Jul 2026 16:52:39 +0200 Subject: [PATCH] Fix wrong initialization of find/replace overlay search state The search-in-selection option was accidentally initialized in the UI with the state of the whold-word option in the underlying logic object. This change corrects that. --- .../ui/internal/findandreplace/overlay/FindReplaceOverlay.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/findandreplace/overlay/FindReplaceOverlay.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/findandreplace/overlay/FindReplaceOverlay.java index ac389fd96a6..2803ae29629 100644 --- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/findandreplace/overlay/FindReplaceOverlay.java +++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/findandreplace/overlay/FindReplaceOverlay.java @@ -613,7 +613,7 @@ private void createAreaSearchButton() { updateIncrementalSearch(); }) .withShortcuts(KeyboardShortcuts.OPTION_SEARCH_IN_SELECTION).build(); - searchInSelectionButton.setSelection(findReplaceLogic.isActive(SearchOptions.WHOLE_WORD)); + searchInSelectionButton.setSelection(!findReplaceLogic.isActive(SearchOptions.GLOBAL)); } private void createRegexSearchButton() {