wordpad: only allow one find/replace window
Austin English
austinenglish at gmail.com
Sun Nov 22 12:19:26 CST 2009
Fixes bug 20772.
--
-Austin
-------------- next part --------------
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index e4e9ae0..e983c5d 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -1281,6 +1281,13 @@ static void dialog_find(LPFINDREPLACEW fr, BOOL replace)
{
static WCHAR findBuffer[MAX_STRING_LEN];
+ /* Allow only one search/replace dialog to open */
+ if(hFindWnd != NULL)
+ {
+ SetActiveWindow(hFindWnd);
+ return;
+ }
+
ZeroMemory(fr, sizeof(FINDREPLACEW));
fr->lStructSize = sizeof(FINDREPLACEW);
fr->hwndOwner = hMainWnd;
More information about the wine-patches
mailing list