X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=AppController.m;h=14c78631e6df71dda0e1ea24a54cd70c2a73862b;hb=refs%2Fheads%2Fyishen;hp=ea23602e4a7eb18be1370e27f4c61851d59f12eb;hpb=179538478d0db2e5f8f2b50ccb3ff889b474aa01;p=chaz%2Fthecheat diff --git a/AppController.m b/AppController.m index ea23602..14c7863 100644 --- a/AppController.m +++ b/AppController.m @@ -1,22 +1,13 @@ -// ********************************************************************** -// The Cheat - A universal game cheater for Mac OS X -// (C) 2003-2005 Chaz McGarvey (BrokenZipper) -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 1, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -// +/* + * The Cheat - The legendary universal game trainer for Mac OS X. + * http://www.brokenzipper.com/trac/wiki/TheCheat + * + * Copyright (c) 2003-2011, Charles McGarvey et al. + * + * Distributable under the terms and conditions of the 2-clause BSD + * license; see the file COPYING for the legal text of the license. + */ #import "AppController.h" @@ -121,10 +112,11 @@ - (IBAction)newSearchWindow:(id)sender { - NSDocumentController *controller = [NSDocumentController sharedDocumentController]; - CheatDocument *doc = [controller makeUntitledDocumentOfType:@"Cheat Document"]; + NSError *error = nil; + NSDocumentController *controller = [NSDocumentController sharedDocumentController]; + CheatDocument *doc = [controller makeUntitledDocumentOfType:@"Cheat Document" error:&error]; if ( !doc ) { - ChazLog( @"nil document" ); + ChazLog( @"nil document, error=%@", error); } [doc setMode:TCSearchMode]; [controller addDocument:doc]; @@ -134,10 +126,11 @@ - (IBAction)newBlankCheatWindow:(id)sender { + NSError *error = nil; NSDocumentController *controller = [NSDocumentController sharedDocumentController]; - CheatDocument *doc = [controller makeUntitledDocumentOfType:@"Cheat Document"]; + CheatDocument *doc = [controller makeUntitledDocumentOfType:@"Cheat Document" error:&error]; if ( !doc ) { - ChazLog( @"nil document" ); + ChazLog( @"nil document, error=%@", error); } [doc setMode:TCCheatMode]; [controller addDocument:doc];