diff options
-rw-r--r-- | vcl/source/control/button.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/source/control/button.cxx b/vcl/source/control/button.cxx index 27b6bd4f9b0e..ad70daed0d15 100644 --- a/vcl/source/control/button.cxx +++ b/vcl/source/control/button.cxx @@ -3378,6 +3378,9 @@ void CheckBox::GetFocus() aSize.AdjustWidth(2 ); setPosSizePixel( aPos.X(), aPos.Y(), aSize.Width(), aSize.Height() ); Invalidate(); + // Trigger drawing to initialize the mouse rectangle, otherwise the mouse button down + // handler would ignore the mouse event. + Update(); } else ShowFocus( ImplGetFocusRect() ); |