git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27292
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if ( ret.x < 80 )
ret.x = 80;
if ( ret.x < 80 )
ret.x = 80;
- ret.y = 16 + GetCharHeight();
+ // If this request_size is called with no entries then
+ // the returned height is wrong. Give it a reasonable
+ // default value.
+ if (ret.y <= 18)
+ ret.y = 8 + GetCharHeight();
wxSize wxGauge::DoGetBestSize() const
{
wxSize wxGauge::DoGetBestSize() const
{
- if (HasFlag(wxGA_HORIZONTAL))
- return wxSize(100, 28);
- else
+ if (HasFlag(wxGA_VERTICAL))
+ else
+ return wxSize(100, 28);
}
void wxGauge::SetRange( int range )
}
void wxGauge::SetRange( int range )
if ( ret.x < 80 )
ret.x = 80;
if ( ret.x < 80 )
ret.x = 80;
- ret.y = 16 + GetCharHeight();
+ // If this request_size is called with no entries then
+ // the returned height is wrong. Give it a reasonable
+ // default value.
+ if (ret.y <= 18)
+ ret.y = 8 + GetCharHeight();
wxSize wxGauge::DoGetBestSize() const
{
wxSize wxGauge::DoGetBestSize() const
{
- if (HasFlag(wxGA_HORIZONTAL))
- return wxSize(100, 28);
- else
+ if (HasFlag(wxGA_VERTICAL))
+ else
+ return wxSize(100, 28);
}
void wxGauge::SetRange( int range )
}
void wxGauge::SetRange( int range )