comctl32/tests: Skip the hover tests if the listview's parent is not the foreground window.

This commit is contained in:
Huw Davies 2015-05-21 11:51:50 +01:00 committed by Alexandre Julliard
parent fd806a65a5
commit a1d54447b8
1 changed files with 9 additions and 1 deletions

View File

@ -5178,10 +5178,18 @@ static void test_LVS_EX_HEADERINALLVIEWS(void)
static void test_hover(void) static void test_hover(void)
{ {
HWND hwnd; HWND hwnd, fg;
DWORD r; DWORD r;
hwnd = create_listview_control(LVS_ICON); hwnd = create_listview_control(LVS_ICON);
SetForegroundWindow(hwndparent);
fg = GetForegroundWindow();
if (fg != hwndparent)
{
skip("Window is not in the foreground. Skipping hover tests.\n");
DestroyWindow(hwnd);
return;
}
/* test WM_MOUSEHOVER forwarding */ /* test WM_MOUSEHOVER forwarding */
flush_sequences(sequences, NUM_MSG_SEQUENCES); flush_sequences(sequences, NUM_MSG_SEQUENCES);