aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DomeKey/HeadphoneKey.m7
1 files changed, 5 insertions, 2 deletions
diff --git a/DomeKey/HeadphoneKey.m b/DomeKey/HeadphoneKey.m
index 1d5811b..515b7de 100644
--- a/DomeKey/HeadphoneKey.m
+++ b/DomeKey/HeadphoneKey.m
@@ -77,9 +77,12 @@
const CKeyActionResult *result = c_run_key_action(trigger, count);
if (*result->kind == MapKind_Map) {
- size_t length = strlen(result->action);
- for (size_t i = 0; i < length; i++) {
+ const char *c = result->action;
+ int i = 0;
+ while (*c) {
[KeyboardSimulator simpleKeyPressWithKey:result->action[i]];
+ i++;
+ *c++;
}
}