summaryrefslogtreecommitdiff
path: root/protocols/Tox/src/tox_svc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Tox/src/tox_svc.cpp')
-rw-r--r--protocols/Tox/src/tox_svc.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/protocols/Tox/src/tox_svc.cpp b/protocols/Tox/src/tox_svc.cpp
new file mode 100644
index 0000000000..83ea092f36
--- /dev/null
+++ b/protocols/Tox/src/tox_svc.cpp
@@ -0,0 +1,10 @@
+#include "common.h"
+
+INT_PTR __cdecl CToxProto::SetMyNickname(WPARAM wParam, LPARAM lParam)
+{
+ TCHAR *nickname = (wParam & SMNN_UNICODE) ? mir_u2t((WCHAR*)lParam) : mir_a2t((char*)lParam);
+
+ setTString("Nick", nickname);
+ tox_set_name(tox, (uint8_t*)(char*)_T2A(nickname), mir_tstrlen(nickname));
+ return 0;
+}