Check that an error really occurred when getting wxChoice data in wxMSW.
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 20 Jan 2012 22:11:39 +0000 (22:11 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 20 Jan 2012 22:11:39 +0000 (22:11 +0000)
commit85a39457f9edb69bf287c6d244966b514ce0bdbc
tree64479c4b5dce4a91f89e97d098f160fef043001f
parent04ca40fce80f2e19509907e80700277c1d4c8fa3
Check that an error really occurred when getting wxChoice data in wxMSW.

We could wrongly return NULL client data if -1 was stored as client data in
wxChoice because it's the same value as CB_ERR and we always interpreted it as
an error, while it may not be one if GetLastError() doesn't indicate it.

See #13883.

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