Commit ac6a18f1 authored by Rico Schüller's avatar Rico Schüller Committed by Alexandre Julliard

notepad: Allow only one search/replace dialog to open.

parent 31376006
...@@ -724,6 +724,13 @@ VOID DIALOG_SelectFont(VOID) ...@@ -724,6 +724,13 @@ VOID DIALOG_SelectFont(VOID)
VOID DIALOG_Search(VOID) VOID DIALOG_Search(VOID)
{ {
/* Allow only one search/replace dialog to open */
if(Globals.hFindReplaceDlg != NULL)
{
SetActiveWindow(Globals.hFindReplaceDlg);
return;
}
ZeroMemory(&Globals.find, sizeof(Globals.find)); ZeroMemory(&Globals.find, sizeof(Globals.find));
Globals.find.lStructSize = sizeof(Globals.find); Globals.find.lStructSize = sizeof(Globals.find);
Globals.find.hwndOwner = Globals.hMainWnd; Globals.find.hwndOwner = Globals.hMainWnd;
...@@ -749,6 +756,13 @@ VOID DIALOG_SearchNext(VOID) ...@@ -749,6 +756,13 @@ VOID DIALOG_SearchNext(VOID)
VOID DIALOG_Replace(VOID) VOID DIALOG_Replace(VOID)
{ {
/* Allow only one search/replace dialog to open */
if(Globals.hFindReplaceDlg != NULL)
{
SetActiveWindow(Globals.hFindReplaceDlg);
return;
}
ZeroMemory(&Globals.find, sizeof(Globals.find)); ZeroMemory(&Globals.find, sizeof(Globals.find));
Globals.find.lStructSize = sizeof(Globals.find); Globals.find.lStructSize = sizeof(Globals.find);
Globals.find.hwndOwner = Globals.hMainWnd; Globals.find.hwndOwner = Globals.hMainWnd;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment