Fixed single-line text control breakage (sorry). Now only

skips the refresh when the new and old values are the same.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15075 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart 2002-04-10 13:00:04 +00:00
parent dabd1377ce
commit 68148776b9

View File

@ -275,12 +275,8 @@ void wxTextCtrl::SetValue(const wxString& value)
{
m_modified = FALSE;
if ((GetWindowStyle() & wxTE_MULTILINE) == 0)
{
if (value == GetValue())
return;
}
wxString oldValue = GetValue();
m_cursorX = 0;
m_cursorY = 0;
ClearSelection();
@ -330,6 +326,13 @@ void wxTextCtrl::SetValue(const wxString& value)
}
}
}
// Don't need to refresh if the value hasn't changed
if ((GetWindowStyle() & wxTE_MULTILINE) == 0)
{
if (value == oldValue)
return;
}
MyAdjustScrollbars();