From d4774ba1c66e9f4acabf977ecfb1d763e30eaa1f Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Mon, 13 Feb 2006 12:48:11 +0100 Subject: [PATCH] msvfw32: Fix typos in the control state handling. Fix typos in the control state handling, add state checks for IDOK and IDCANCEL control notification handlers. --- dlls/msvideo/msvideo_main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dlls/msvideo/msvideo_main.c b/dlls/msvideo/msvideo_main.c index 2ac5ff3d3f9..ce9a25e1f08 100644 --- a/dlls/msvideo/msvideo_main.c +++ b/dlls/msvideo/msvideo_main.c @@ -811,7 +811,7 @@ static INT_PTR CALLBACK icm_choose_compressor_dlgproc(HWND hdlg, UINT msg, WPARA struct codec_info *ic; BOOL enable = FALSE; - if (HIWORD(wparam != CBN_SELCHANGE)) + if (HIWORD(wparam) != CBN_SELCHANGE) break; cur_sel = SendMessageW((HWND)lparam, CB_GETCURSEL, 0, 0); @@ -832,7 +832,7 @@ static INT_PTR CALLBACK icm_choose_compressor_dlgproc(HWND hdlg, UINT msg, WPARA INT cur_sel; struct codec_info *ic; - if (HIWORD(wparam != BN_CLICKED)) + if (HIWORD(wparam) != BN_CLICKED) break; cur_sel = SendMessageW(list, CB_GETCURSEL, 0, 0); @@ -850,6 +850,9 @@ static INT_PTR CALLBACK icm_choose_compressor_dlgproc(HWND hdlg, UINT msg, WPARA INT cur_sel; struct codec_info *ic; + if (HIWORD(wparam) != BN_CLICKED) + break; + cur_sel = SendMessageW(list, CB_GETCURSEL, 0, 0); ic = (struct codec_info *)SendMessageW(list, CB_GETITEMDATA, cur_sel, 0); if (ic) @@ -871,6 +874,9 @@ static INT_PTR CALLBACK icm_choose_compressor_dlgproc(HWND hdlg, UINT msg, WPARA HWND list = GetDlgItem(hdlg, IDC_COMP_LIST); INT idx = 0; + if (HIWORD(wparam) != BN_CLICKED) + break; + while (1) { struct codec_info *ic;