From 5e4b48d2e9dfe2aec4d9921653bed32efdabdc79 Mon Sep 17 00:00:00 2001 From: Alextp Date: Sun, 20 Sep 2020 13:43:39 +0300 Subject: [PATCH] fix --- win32menustyler.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32menustyler.pas b/win32menustyler.pas index 9fa586a..f0339a6 100644 --- a/win32menustyler.pas +++ b/win32menustyler.pas @@ -222,7 +222,7 @@ procedure TWin32MenuStyler.HandleMenuDrawItem(Sender: TObject; ACanvas: TCanvas; R.Bottom:= ARect.Bottom; Windows.DrawTextW(ACanvas.Handle, PWideChar(BufW), Length(BufW), R, NDrawFlags); - if (not bInBar) and Assigned(mi.Bitmap) then + if (not bInBar) and Assigned(mi.Bitmap) and (mi.Bitmap.Width>0) then begin ACanvas.Draw( ARect.Left + (dx-mi.Bitmap.Width) div 2,