Don't allocate space for text when nMaxTextRows = 0.
diff --git a/dlls/comctl32/toolbar.c b/dlls/comctl32/toolbar.c index 6d010d2..3e1fa92 100644 --- a/dlls/comctl32/toolbar.c +++ b/dlls/comctl32/toolbar.c
@@ -1120,7 +1120,8 @@ lpSize->cx = 0; lpSize->cy = 0; - if (!(btnPtr->fsState & TBSTATE_HIDDEN) && + if (infoPtr->nMaxTextRows > 0 && + !(btnPtr->fsState & TBSTATE_HIDDEN) && (!(infoPtr->dwExStyle & TBSTYLE_EX_MIXEDBUTTONS) || (btnPtr->fsStyle & BTNS_SHOWTEXT)) ) {