mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-28 16:20:22 +02:00
Qt: fixed crash if stylesheet is used.
git-svn-id: trunk@44927 -
This commit is contained in:
parent
46d144081e
commit
805a4e6542
@ -201,13 +201,13 @@ begin
|
||||
// we must recalculate aclientrect since we have pending resize event
|
||||
// and clientrect won't be accurate.issue #21805
|
||||
Result := True;
|
||||
dx := GetPixelMetric(QStylePM_DefaultFrameWidth, nil, nil);
|
||||
dx := GetPixelMetric(QStylePM_DefaultFrameWidth, nil, ATabWidget.Widget);
|
||||
// HSpace := GetPixelMetric(QStylePM_TabBarTabHSpace, nil, nil);
|
||||
VSpace := GetPixelMetric(QStylePM_TabBarTabVSpace, nil, nil);
|
||||
Overlap := GetPixelMetric(QStylePM_TabBarBaseOverlap, nil, nil);
|
||||
TabOverLap := GetPixelMetric(QStylePM_TabBarTabOverlap, nil, nil);
|
||||
BaseHeight := GetPixelMetric(QStylePM_TabBarBaseHeight, nil, nil);
|
||||
ShiftVertical := GetPixelMetric(QStylePM_TabBarTabShiftVertical, nil, nil);
|
||||
VSpace := GetPixelMetric(QStylePM_TabBarTabVSpace, nil, ATabWidget.Widget);
|
||||
Overlap := GetPixelMetric(QStylePM_TabBarBaseOverlap, nil, ATabWidget.Widget);
|
||||
TabOverLap := GetPixelMetric(QStylePM_TabBarTabOverlap, nil, ATabWidget.Widget);
|
||||
BaseHeight := GetPixelMetric(QStylePM_TabBarBaseHeight, nil, ATabWidget.Widget);
|
||||
ShiftVertical := GetPixelMetric(QStylePM_TabBarTabShiftVertical, nil, ATabWidget.Widget);
|
||||
|
||||
// trigger sizing, do not remove
|
||||
ATabWidget.TabBar.sizeHint(@ASize);
|
||||
|
Loading…
Reference in New Issue
Block a user