Skip to content

Commit 73a6b0f

Browse files
Fix bug where a dedicated Toolstrip Renderer would not be called for background painting.
1 parent a1bb6dd commit 73a6b0f

File tree

1 file changed

+6
-0
lines changed
  • src/System.Windows.Forms/System/Windows/Forms/Controls/ToolStrips

1 file changed

+6
-0
lines changed

src/System.Windows.Forms/System/Windows/Forms/Controls/ToolStrips/ToolStrip.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3648,6 +3648,12 @@ protected override void OnPaintBackground(PaintEventArgs e)
36483648
}
36493649
}
36503650

3651+
if (Renderer.RendererOverride is ToolStripRenderer renderer)
3652+
{
3653+
renderer.DrawToolStripBackground(new ToolStripRenderEventArgs(g, this));
3654+
return;
3655+
}
3656+
36513657
Renderer.DrawToolStripBackground(new ToolStripRenderEventArgs(g, this));
36523658
}
36533659
finally

0 commit comments

Comments
 (0)