diff --git a/pkg/osx/AppController.m b/pkg/osx/AppController.m index b3c03240..4d682ee5 100644 --- a/pkg/osx/AppController.m +++ b/pkg/osx/AppController.m @@ -101,6 +101,11 @@ [self->launcherManager addFileToCommandLine: fileName forArgument: @"-merge"]; } + else if (![extension caseInsensitiveCompare: @"lmp"]) + { + [self->launcherManager addFileToCommandLine: fileName + forArgument: @"-playdemo"]; + } else if (![extension caseInsensitiveCompare: @"deh"]) { [self->launcherManager addFileToCommandLine: fileName diff --git a/pkg/osx/Info.plist.in b/pkg/osx/Info.plist.in index a648ed8b..a9ba568d 100644 --- a/pkg/osx/Info.plist.in +++ b/pkg/osx/Info.plist.in @@ -49,6 +49,18 @@ Licensed under the GNU GPL v2. wad + + CFBundleTypeName + Doom demo recording + CFBundleTypeIconFile + wadfile.icns + CFBundleTypeRole + Viewer + CFBundleTypeExtensions + + lmp + + CFBundleTypeName Doom Dehacked patch