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:
@@ -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;
|
||||||
|
Reference in New Issue
Block a user