Module: wine Branch: master Commit: 9c8dd8fb867ecfd47e99c1c06b9677fec1ca1cd5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9c8dd8fb867ecfd47e99c1c06b... Author: Huw Davies <huw(a)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: