We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d44b1a2 commit ea62efaCopy full SHA for ea62efa
src/robotjs.cc
@@ -66,20 +66,6 @@ NAN_METHOD(mouseClick)
66
|___/
67
*/
68
69
-char *get(v8::Local<v8::Value> value, const char *fallback = "")
70
-{
71
- if (value->IsString())
72
- {
73
- v8::String::AsciiValue string(value);
74
- char *str = (char *) malloc(string.length() + 1);
75
- strcpy(str, *string);
76
- return str;
77
- }
78
- char *str = (char *) malloc(strlen(fallback) + 1);
79
- strcpy(str, fallback);
80
81
-}
82
-
83
NAN_METHOD (keyTap)
84
{
85
NanScope();
@@ -96,8 +82,11 @@ NAN_METHOD (keyTap)
96
NAN_METHOD (typeString)
97
98
+
86
+ char *str;
87
+ NanUtf8String string(args[0]);
99
88
100
- char *str = get(args[0]->ToString());
89
+ str= *string;
101
90
102
91
typeString(str);
103
92
0 commit comments