]> Dogcows Code - chaz/thecheat/blobdiff - CheatDocument.m
Remove support of Mac OS X 10.3 and earlier system, change codes for Mac OS X 10.7.
[chaz/thecheat] / CheatDocument.m
index 1810c770125d01f00f4bc581bc215452707da123..d8fcb89798a2d61311c5c1be35c7273bc72756aa 100644 (file)
@@ -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 "CheatDocument.h"
 
@@ -78,6 +69,7 @@ Process static *_tc_target = nil;
                
                _cheatData = [[CheatData alloc] init];
                _searchData = [[SearchData alloc] init];
+               [_searchData setProcess:_process];
                
                // show search mode when documents are first created
                _connectsOnOpen = YES;
@@ -191,7 +183,7 @@ Process static *_tc_target = nil;
 // #############################################################################
 
 - (NSData *)dataRepresentationOfType:(NSString *)type
-{
+{      
     return [NSArchiver archivedDataWithRootObject:_cheatData];
 }
 
@@ -462,7 +454,7 @@ Process static *_tc_target = nil;
 
 - (BOOL)isLoadedFromFile
 {
-       return ([self fileName] != nil);
+       return ([self fileURL] != nil);
 }
 
 
@@ -1018,12 +1010,7 @@ Process static *_tc_target = nil;
        
        lastRow = [_cheatData variableCount]-1;
        [tableView reloadData];
-       if ( MacOSXVersion() >= 0x1030 ) {
-               [tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:lastRow] byExtendingSelection:NO];
-       }
-       else {
-               [tableView selectRow:lastRow byExtendingSelection:NO];
-       }
+       [tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:lastRow] byExtendingSelection:NO];
        [tableView scrollRowToVisible:lastRow];
        
        [self setDocumentChanged];
@@ -1042,12 +1029,8 @@ Process static *_tc_target = nil;
                // reselect the last item if the selection is now invalid
                len = [_cheatData variableCount] - 1;
                if ( [tableView selectedRow] > len ) {
-                       if ( MacOSXVersion() >= 0x1030 ) {
+            
                                [tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:len] byExtendingSelection:NO];
-                       }
-                       else {
-                               [tableView selectRow:len byExtendingSelection:NO];
-                       }
                }
                [tableView reloadData];
                
This page took 0.022336 seconds and 4 git commands to generate.