aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DomeKey/main.m5
m---------lib/dome-key-map0
2 files changed, 4 insertions, 1 deletions
diff --git a/DomeKey/main.m b/DomeKey/main.m
index 5bda636..06db5aa 100644
--- a/DomeKey/main.m
+++ b/DomeKey/main.m
@@ -9,9 +9,12 @@
#import <Foundation/Foundation.h>
#import "AppDelegate.h"
#import "Mappings.h"
+#import "dome_key_map.h"
int main(int argc, const char * argv[]) {
- if (argc == 2 && strcmp(argv[1], "--reload-mappings") == 0) {
+ const Config *config = c_parse_args(argv, argc);
+
+ if (config->args.reload) {
[Mappings dispatchReload];
return 0; // TODO: Return result of `notify_post`, and still log
diff --git a/lib/dome-key-map b/lib/dome-key-map
-Subproject 85de1bbd2ef62aa6ea9e2b13147b51ec3245fac
+Subproject 60809b7884621cb949eec3ddbe1eae76103d17c