Don't change wxTextEntry value if it didn't really change.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 28 Apr 2012 22:25:03 +0000 (22:25 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 28 Apr 2012 22:25:03 +0000 (22:25 +0000)
commitc87df234ac1e46508ee0cab29c3ee933cd3151b8
tree268f5c7952e1d1b516679b6d3c2fe98814af8145
parentd9abe7f2f9fdf31c7c9756d78601022f6a2462dc
Don't change wxTextEntry value if it didn't really change.

This is not only unnecessary but also can result in a kind of infinite loop
when wxTextEntry::SetValue() is called from wxEVT_IDLE handler as really
modifying the text results in another wxEVT_IDLE being generated and another
call to SetValue() and so on while not doing it in the first place completely
works around the problem and is also more efficient.

Closes #13936.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71308 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/common/textentrycmn.cpp