@@ -4320,11 +4320,12 @@ env->DeleteLocalRef(text); } 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); }