(removes flicker)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26128
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxCHECK_RET( (number >= 0) && (number < m_nFields),
_T("invalid status bar field index") );
wxCHECK_RET( (number >= 0) && (number < m_nFields),
_T("invalid status bar field index") );
- m_statusStrings[number] = text;
+ wxString oldText = m_statusStrings[number];
+ if (oldText != text)
+ {
+ m_statusStrings[number] = text;
- wxRect rect;
- GetFieldRect(number, rect);
+ wxRect rect;
+ GetFieldRect(number, rect);
- Refresh( TRUE, &rect );
+ Refresh( TRUE, &rect );
+ }
}
wxString wxStatusBarGeneric::GetStatusText(int n) const
}
wxString wxStatusBarGeneric::GetStatusText(int n) const