mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-10 23:27:13 +01:00
Qt: avoid Qt assertions when setting minimum width of statusbar panels.
git-svn-id: trunk@49768 -
This commit is contained in:
parent
fd1ff1055b
commit
d737e68a35
@ -579,7 +579,7 @@ begin
|
||||
QLabel_setText(QLabelH(Widget.Panels[i].Widget), @Str);
|
||||
QLabel_setAlignment(QLabelH(Widget.Panels[i].Widget),
|
||||
AlignmentToQtAlignmentMap[AStatusBar.Panels[i].Alignment]);
|
||||
QWidget_setMinimumWidth(Widget.Panels[i].Widget, AStatusBar.Panels[i].Width);
|
||||
QWidget_setMinimumWidth(Widget.Panels[i].Widget, Max(0, AStatusBar.Panels[i].Width));
|
||||
QWidget_setVisible(Widget.Panels[i].Widget,
|
||||
AStatusBar.Panels[i].Width > 0);
|
||||
Widget.Panels[i].AttachEvents;
|
||||
@ -639,7 +639,7 @@ begin
|
||||
QLabel_setAlignment(QLabelH(QtStatusBar.Panels[PanelIndex].Widget),
|
||||
AlignmentToQtAlignmentMap[AStatusBar.Panels[PanelIndex].Alignment]);
|
||||
QWidget_setMinimumWidth(QtStatusBar.Panels[PanelIndex].Widget,
|
||||
AStatusBar.Panels[PanelIndex].Width);
|
||||
Max(0, AStatusBar.Panels[PanelIndex].Width));
|
||||
QWidget_setVisible(QtStatusBar.Panels[PanelIndex].Widget,
|
||||
AStatusBar.Panels[PanelIndex].Width > 0);
|
||||
end;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user