summaryrefslogtreecommitdiff
path: root/pkg/osx/AppController.m
diff options
context:
space:
mode:
authorSimon Howard2014-04-26 21:15:08 -0400
committerSimon Howard2014-04-26 21:15:08 -0400
commit3aefe2f23c84f19044ed12264dba4f917d302f80 (patch)
tree686be173c2d33adea26cb2aacde7fb04a1164748 /pkg/osx/AppController.m
parent81b5839ab1ee28a5acd1e903ae83064bd5c80283 (diff)
downloadchocolate-doom-3aefe2f23c84f19044ed12264dba4f917d302f80.tar.gz
chocolate-doom-3aefe2f23c84f19044ed12264dba4f917d302f80.tar.bz2
chocolate-doom-3aefe2f23c84f19044ed12264dba4f917d302f80.zip
osx: Handle .hhe, .seh file extensions.
These are the equivalents of .deh for Heretic and Strife. Add these as file associations and auto-switch to the appropriate game type when opened.
Diffstat (limited to 'pkg/osx/AppController.m')
-rw-r--r--pkg/osx/AppController.m13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkg/osx/AppController.m b/pkg/osx/AppController.m
index ba8dae9b..23e5ad57 100644
--- a/pkg/osx/AppController.m
+++ b/pkg/osx/AppController.m
@@ -113,6 +113,19 @@
{
[self->launcherManager addFileToCommandLine: fileName
forArgument: @"-deh"];
+ [self->launcherManager selectGameByName: "doom"];
+ }
+ else if (![extension caseInsensitiveCompare: @"hhe"])
+ {
+ [self->launcherManager addFileToCommandLine: fileName
+ forArgument: @"-deh"];
+ [self->launcherManager selectGameByName: "heretic"];
+ }
+ else if (![extension caseInsensitiveCompare: @"seh"])
+ {
+ [self->launcherManager addFileToCommandLine: fileName
+ forArgument: @"-deh"];
+ [self->launcherManager selectGameByName: "strife"];
}
else
{