diff --git a/macosx/SDLMain.m b/macosx/SDLMain.m index 6d2315442..be5542ff5 100644 --- a/macosx/SDLMain.m +++ b/macosx/SDLMain.m @@ -81,6 +81,12 @@ static NSString *getApplicationName(void) } else [super sendEvent: anEvent]; } + +- (void)tuxpaintHelp:(id)sender +{ + NSString* helpPath = [[NSBundle mainBundle] pathForResource:@"README" ofType:@"html" inDirectory:@"html"]; + [[NSWorkspace sharedWorkspace] openFile:helpPath]; +} @end @@ -253,7 +259,7 @@ static void setupHelpMenu(void) /* "Help" item */ NSString *appName = getApplicationName(); - menuItem = [[NSMenuItem alloc] initWithTitle:[appName stringByAppendingString:@" Help"] action:@selector(showHelp:) keyEquivalent:@"?"]; + menuItem = [[NSMenuItem alloc] initWithTitle:[appName stringByAppendingString:@" Help"] action:@selector(tuxpaintHelp:) keyEquivalent:@"?"]; [helpMenu addItem:menuItem]; [menuItem release]; diff --git a/macosx/wrapperdata.h b/macosx/wrapperdata.h index 712366e23..85180e15e 100644 --- a/macosx/wrapperdata.h +++ b/macosx/wrapperdata.h @@ -16,7 +16,7 @@ struct WrapperDataStruct { char dataPath[2048]; // path to data folder inside application bundle char preferencesPath[2048]; // path to the user's preferences folder - char fontsPath[2048]; // path to the user's fonts folder + char fontsPath[2048]; // path to the user's fonts folder int foundSDL; // was SDL.framework found? int foundSDL_image; // was SDL_image.framework found? int foundSDL_mixer; // was SDL_mixer.framework found?