Esme Povirk (@madewokherd) commented about dlls/comdlg32/navbar.c:
if (crumb2_size > min_crumb_w)crumb2_size = min_crumb_w;/* calculate how much extra space is required to fit both crumbs */w = (crumb1->full_w + crumb2_size) - max_crumbs_w;if (w > 0){/* not enough space for last crumb, truncate it */crumb1->current_w = max(0, crumb1->full_w - w);crumb2->current_w = crumb2_size;}else{/* enough space for last crumb, let the second crumb take leftover space */crumb2_size = max_crumbs_w - crumb1->full_w;if (crumb2_size < crumb2->full_w)
When can this condition be false? If the statement is false then that would seem to imply that both crumbs fully fit, and the code shouldn't be reached.