diff --git a/dlls/comctl32/comboex.c b/dlls/comctl32/comboex.c index a3c7c1ccdb8..883329c03cb 100644 --- a/dlls/comctl32/comboex.c +++ b/dlls/comctl32/comboex.c @@ -400,8 +400,7 @@ static void COMBOEX_ReSize (COMBOEX_INFO *infoPtr) COMBOEX_GetComboFontSize (infoPtr, &mysize); cy = mysize.cy + CBE_EXTRA; - if (infoPtr->himl) { - ImageList_GetImageInfo(infoPtr->himl, 0, &iinfo); + if (infoPtr->himl && ImageList_GetImageInfo(infoPtr->himl, 0, &iinfo)) { cy = max (iinfo.rcImage.bottom - iinfo.rcImage.top, cy); TRACE("upgraded height due to image: height=%d\n", cy); }