From 27592759110d4b5fa5348e755a6735d7f85759dd Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 22 Apr 2009 19:53:14 +0000 Subject: [PATCH] [243495] [api] New: Allow file name search in Remote Search to not be case sensitive -default to old 3.0 behaviour if not set --- .../rse/internal/files/ui/search/SystemSearchPage.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/search/SystemSearchPage.java b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/search/SystemSearchPage.java index e7ac97a4752..f128ced2fe8 100644 --- a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/search/SystemSearchPage.java +++ b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/search/SystemSearchPage.java @@ -1481,6 +1481,15 @@ public class SystemSearchPage extends DialogPage implements ISearchPage { initialCaseSensitive = s.getBoolean(STORE_CONFIG_CASE_SENSITIVE); initialStringRegex = s.getBoolean(STORE_CONFIG_STRING_REGEX); initialFileNameCaseSensitive = s.getBoolean(STORE_CONFIG_FILENAME_CASE_SENSITIVE); + if (!initialFileNameCaseSensitive){ + // make sure it was set this way as opposed to defaulting + // in order to preserve the 3.0 behaviour, the default needs to be true + String value = s.get(STORE_CONFIG_FILENAME_CASE_SENSITIVE); + if (value == null){ + initialFileNameCaseSensitive = true; + } + } + initialFileNameRegex = s.getBoolean(STORE_CONFIG_FILENAME_REGEX); initialSearchArchives = s.getBoolean(STORE_CONFIG_INCLUDE_ARCHIVES); initialSearchSubfolders = s.getBoolean(STORE_CONFIG_INCLUDE_SUBFOLDERS);