--- old/src/java.desktop/windows/native/libawt/windows/awt_Component.cpp 2015-04-06 14:51:37.865727700 +0300 +++ new/src/java.desktop/windows/native/libawt/windows/awt_Component.cpp 2015-04-06 14:51:37.394680600 +0300 @@ -4322,7 +4322,8 @@ if ((drawInfo.itemState & ODS_FOCUS) && (drawInfo.itemAction & (ODA_FOCUS | ODA_DRAWENTIRE))) { if (!unfocusableChoice){ - VERIFY(::DrawFocusRect(hDC, &rect)); + if(::DrawFocusRect(hDC, &rect) == 0) + VERIFY(::GetLastError() == 0); } } env->DeleteLocalRef(target);