From: Andrew M. <fit...@us...> - 2006-05-01 18:39:42
|
Update of /cvsroot/radmind/radmind-assistant In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17528 Modified Files: RCMPreferences.m Log Message: Cleaner server addition handling. Index: RCMPreferences.m =================================================================== RCS file: /cvsroot/radmind/radmind-assistant/RCMPreferences.m,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** RCMPreferences.m 24 Apr 2006 15:20:16 -0000 1.43 --- RCMPreferences.m 1 May 2006 18:39:38 -0000 1.44 *************** *** 1549,1552 **** --- 1549,1573 ---- } + - ( void )handleChangedText: ( NSString * )text forTable: ( id )table + { + NSMutableDictionary *serverInfo = nil; + int row = [ table editedRow ]; + + if ( ! [ text length ] ) { + return; + } + if ( row < 0 || row > [ radmindServerList count ] ) { + return; + } + + serverInfo = [ NSMutableDictionary dictionaryWithDictionary: + [ radmindServerList objectAtIndex: row ]]; + [ serverInfo setObject: text forKey: @"RadmindServerName" ]; + + [ radmindServerList replaceObjectAtIndex: row + withObject: serverInfo ]; + [ prefRadmindServerTable reloadData ]; + } + - ( int )numberOfRowsInTableView: ( NSTableView * )tv { |