Module: wine Branch: master Commit: 36d5265aee92837d217fdc3d6fbf315ba05a4b62 URL: http://source.winehq.org/git/wine.git/?a=commit;h=36d5265aee92837d217fdc3d6f...
Author: Rein Klazes wijn@online.nl Date: Sun Jul 12 14:36:10 2009 +0200
comdlg32/tests: Remove file dialog resize tests that rely on CDN_SELCHANGE notifications.
These notifications are not always sent on some (but not all) win2k3/vista/win2k8 machines.
---
dlls/comdlg32/tests/filedlg.c | 35 +++++++++++++---------------------- 1 files changed, 13 insertions(+), 22 deletions(-)
diff --git a/dlls/comdlg32/tests/filedlg.c b/dlls/comdlg32/tests/filedlg.c index 63375bb..2bef8ce 100644 --- a/dlls/comdlg32/tests/filedlg.c +++ b/dlls/comdlg32/tests/filedlg.c @@ -273,23 +273,20 @@ static void test_create_view_template(void) /* test cases for resizing of the file dialog */ struct { DWORD flags; - int resize_folderchange; /* change in CDN_FOLDERCHANGE handler */ - int resize_selchange; /* change in CDN_SELCHANGE handler */ - int resize_timer1; /* change in first WM_TIMER handler */ - int resize_check; /* expected change (in second WM_TIMER handler) */ - BOOL todo; /* mark that test todo_wine */ - BOOL testcontrols; /* test resizing and moving of the controls */ + int resize_folderchange;/* change in CDN_FOLDERCHANGE handler */ + int resize_timer1; /* change in first WM_TIMER handler */ + int resize_check; /* expected change (in second WM_TIMER handler) */ + BOOL todo; /* mark that test todo_wine */ + BOOL testcontrols; /* test resizing and moving of the controls */ } resize_testcases[] = { - { 0 , 10, 10, 10, 30,FALSE,FALSE}, /* 0 */ - { 0 ,-10,-10,-10,-30,FALSE,FALSE}, - { OFN_ENABLESIZING , 0, 0, 0, 0,FALSE,FALSE}, - { OFN_ENABLESIZING , 0, 0,-10, 0,FALSE,FALSE}, - { OFN_ENABLESIZING , 0, 0, 10, 10,FALSE, TRUE}, - { OFN_ENABLESIZING , 0,-10, 0, 0,FALSE,FALSE}, /* 5 */ - { OFN_ENABLESIZING , 0, 10, 0, 10,FALSE,FALSE}, - { OFN_ENABLESIZING ,-10, 0, 0, 10,FALSE,FALSE}, - { OFN_ENABLESIZING , 10, 0, 0, 10,FALSE,FALSE}, - { OFN_ENABLESIZING , 0, 0, 10, 20,FALSE,FALSE}, + { 0 , 10, 10, 20,FALSE,FALSE}, /* 0 */ + { 0 ,-10,-10,-20,FALSE,FALSE}, + { OFN_ENABLESIZING , 0, 0, 0,FALSE,FALSE}, + { OFN_ENABLESIZING , 0,-10, 0,FALSE,FALSE}, + { OFN_ENABLESIZING , 0, 10, 10,FALSE, TRUE}, + { OFN_ENABLESIZING ,-10, 0, 10,FALSE,FALSE}, /* 5 */ + { OFN_ENABLESIZING , 10, 0, 10,FALSE,FALSE}, + { OFN_ENABLESIZING , 0, 10, 20,FALSE,FALSE}, /* mark the end */ { 0xffffffff } }; @@ -338,12 +335,6 @@ static LONG_PTR WINAPI resize_template_hook(HWND dlg, UINT msg, WPARAM wParam, L MoveWindow( parent, initrc.left,initrc.top, initrc.right - initrc.left + resize, initrc.bottom - initrc.top + resize, TRUE); } - } else if(( (LPNMHDR)lParam)->code == CDN_SELCHANGE){ - if( (resize = resize_testcases[index].resize_selchange)){ - GetWindowRect( parent, &rc); - MoveWindow( parent, rc.left,rc.top, rc.right - rc.left + resize, - rc.bottom - rc.top + resize, TRUE); - } SetTimer( dlg, 0, 100, 0); } break;