No real changes, just remove unnecessary const workaround.

The comment about "wxString doesn't having enough const members" was totally
incomprehensible and clearly wrong. Just remove the hack it was explaining.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66263 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2010-11-26 13:30:43 +00:00
parent 6eefca4fb7
commit d3ffaafb37

View File

@@ -88,15 +88,12 @@ bool wxAutomationObject::Invoke(const wxString& member, int action,
if (!m_dispatchPtr) if (!m_dispatchPtr)
return false; return false;
// nonConstMember is necessary because the wxString class doesn't have enough consts... int ch = member.Find('.');
wxString nonConstMember(member);
int ch = nonConstMember.Find('.');
if (ch != -1) if (ch != -1)
{ {
// Use dot notation to get the next object // Use dot notation to get the next object
wxString member2(nonConstMember.Left((size_t) ch)); wxString member2(member.Left((size_t) ch));
wxString rest(nonConstMember.Right(nonConstMember.length() - ch - 1)); wxString rest(member.Right(member.length() - ch - 1));
wxAutomationObject obj; wxAutomationObject obj;
if (!GetObject(obj, member2)) if (!GetObject(obj, member2))
return false; return false;