From 5a951531ad440c0080880b5ddcfda76f28071455 Mon Sep 17 00:00:00 2001 From: Don HO Date: Tue, 12 May 2020 04:40:40 +0200 Subject: [PATCH] Disable RegExpr up direction search --- PowerEditor/installer/nativeLang/english.xml | 2 +- PowerEditor/installer/nativeLang/english_customizable.xml | 2 +- PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/PowerEditor/installer/nativeLang/english.xml b/PowerEditor/installer/nativeLang/english.xml index 3a39ce6b3..349af47ff 100644 --- a/PowerEditor/installer/nativeLang/english.xml +++ b/PowerEditor/installer/nativeLang/english.xml @@ -1229,7 +1229,7 @@ Find in all files except exe, obj && log: - + diff --git a/PowerEditor/installer/nativeLang/english_customizable.xml b/PowerEditor/installer/nativeLang/english_customizable.xml index 4c2dd824d..e0d253b7c 100644 --- a/PowerEditor/installer/nativeLang/english_customizable.xml +++ b/PowerEditor/installer/nativeLang/english_customizable.xml @@ -1229,7 +1229,7 @@ Find in all files except exe, obj && log: - + diff --git a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp index 5f81e7406..96b3d1867 100644 --- a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp +++ b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp @@ -343,7 +343,8 @@ void FindReplaceDlg::fillFindHistory() ::EnableWindow(::GetDlgItem(_hSelf, IDWHOLEWORD), (BOOL)false); //regex upward search is disable in v6.3 due to a regression - //::EnableWindow(::GetDlgItem(_hSelf, IDC_FINDPREV), (BOOL)false); + ::EnableWindow(::GetDlgItem(_hSelf, IDC_FINDPREV), (BOOL)false); + ::EnableWindow(::GetDlgItem(_hSelf, IDC_BACKWARDDIRECTION), (BOOL)false); // If the search mode from history is regExp then enable the checkbox (. matches newline) ::EnableWindow(GetDlgItem(_hSelf, IDREDOTMATCHNL), true); @@ -1416,6 +1417,7 @@ INT_PTR CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM ::EnableWindow(::GetDlgItem(_hSelf, IDWHOLEWORD), (BOOL)!isRegex); //regex upward search is disable in v6.3 due to a regression + ::EnableWindow(::GetDlgItem(_hSelf, IDC_FINDPREV), (BOOL)!isRegex); ::EnableWindow(::GetDlgItem(_hSelf, IDC_BACKWARDDIRECTION), (BOOL)!isRegex); return TRUE; }