Module: wine Branch: master Commit: 9c8dd8fb867ecfd47e99c1c06b9677fec1ca1cd5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9c8dd8fb867ecfd47e99c1c06b...
Author: Huw Davies huw@codeweavers.com Date: Fri Oct 20 16:54:53 2006 +0100
oledlg: Only send the end dialog msg if the button is actually clicked.
---
dlls/oledlg/pastespl.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/dlls/oledlg/pastespl.c b/dlls/oledlg/pastespl.c index ccfceca..8e01f4b 100644 --- a/dlls/oledlg/pastespl.c +++ b/dlls/oledlg/pastespl.c @@ -605,8 +605,14 @@ static INT_PTR CALLBACK ps_dlg_proc(HWND } case IDOK: case IDCANCEL: - send_end_dialog_msg(hdlg, ps_struct, LOWORD(wp)); - return FALSE; + switch(HIWORD(wp)) + { + case BN_CLICKED: + send_end_dialog_msg(hdlg, ps_struct, LOWORD(wp)); + return FALSE; + default: + return FALSE; + } } return FALSE; default: