Austin English : wordpad: Only allow one find/replace window.
Alexandre Julliard
julliard at winehq.org
Mon Nov 23 08:49:53 CST 2009
Module: wine
Branch: master
Commit: 0b7903c46c831fd53dea20e9e78c001e4c96e4eb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0b7903c46c831fd53dea20e9e78c001e4c96e4eb
Author: Austin English <austinenglish at gmail.com>
Date: Sun Nov 22 12:19:26 2009 -0600
wordpad: Only allow one find/replace window.
---
programs/wordpad/wordpad.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
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-cvs
mailing list