diff options
author | George Hazan <george.hazan@gmail.com> | 2014-01-11 16:36:19 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2014-01-11 16:36:19 +0000 |
commit | 8f3d6729cbee5e070ad7663029baa4c8431ac456 (patch) | |
tree | 57c50bb78ebd3824df70c9d39a000e4d56800284 /protocols/JabberG/src/jabber_util.cpp | |
parent | c559a18ca21a2a1fa3199c4bb60bcd031ec17134 (diff) |
the same idea without double pointers
git-svn-id: http://svn.miranda-ng.org/main/trunk@7594 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/JabberG/src/jabber_util.cpp')
-rw-r--r-- | protocols/JabberG/src/jabber_util.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/protocols/JabberG/src/jabber_util.cpp b/protocols/JabberG/src/jabber_util.cpp index ff95a160ee..d73ff4cce4 100644 --- a/protocols/JabberG/src/jabber_util.cpp +++ b/protocols/JabberG/src/jabber_util.cpp @@ -1016,8 +1016,6 @@ BOOL CJabberProto::EnterString(CMString &result, LPCTSTR caption, int type, char result.Empty();
}
- TCHAR *pData = mir_tstrdup(result);
-
ENTER_STRING param = { sizeof(param) };
param.type = type;
param.caption = caption;
@@ -1025,11 +1023,11 @@ BOOL CJabberProto::EnterString(CMString &result, LPCTSTR caption, int type, char param.szDataPrefix = windowName;
param.recentCount = recentCount;
param.timeout = timeout;
- param.result = &pData;
+ param.ptszInitVal = result;
BOOL res = ::EnterString(¶m);
if (res) {
- result = pData;
- mir_free(pData);
+ result = param.ptszResult;
+ mir_free(param.ptszResult);
}
return res;
}
|