Tweak matrix layout to give more space for larger segmented controls. Better split...
[enjoyable.git] / NJOutputMapping.m
index e411172..fa8fda1 100644 (file)
@@ -7,7 +7,7 @@
 
 #import "NJOutputMapping.h"
 
-#import "ApplicationController.h"
+#import "EnjoyableApplicationDelegate.h"
 #import "NJMapping.h"
 #import "NJMappingsController.h"
 
@@ -19,7 +19,7 @@
 
 - (NSDictionary *)serialize {
     return _mapping
-        ? @{ @"type": @"mapping", @"name": _mapping.name }
+        ? @{ @"type": self.class.serializationCode, @"name": _mapping.name }
         : nil;
 }
 
@@ -37,7 +37,7 @@
 }
 
 - (void)trigger {
-    ApplicationController *ctrl = NSApplication.sharedApplication.delegate;
+    EnjoyableApplicationDelegate *ctrl = (EnjoyableApplicationDelegate *)NSApplication.sharedApplication.delegate;
     [ctrl.mappingsController activateMapping:_mapping];
 }