Module: wine Branch: master Commit: 0b7903c46c831fd53dea20e9e78c001e4c96e4eb URL: http://source.winehq.org/git/wine.git/?a=commit;h=0b7903c46c831fd53dea20e9e7...
Author: Austin English austinenglish@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;