From: Andrew M. <fit...@us...> - 2006-03-19 01:49:10
|
Update of /cvsroot/radmind/radmind-assistant/rsm In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25726 Modified Files: RSMPreferences.m Log Message: Timeout stepper is disabled when rights are defined. Index: RSMPreferences.m =================================================================== RCS file: /cvsroot/radmind/radmind-assistant/rsm/RSMPreferences.m,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** RSMPreferences.m 18 Mar 2006 22:51:52 -0000 1.14 --- RSMPreferences.m 19 Mar 2006 01:49:01 -0000 1.15 *************** *** 343,348 **** if ( pid == -1 ) { ! [ self preferencesError: NSLocalizedString( @"The Radmind server process is not running.", ! @"The Radmind server process is not running." ) ]; return; } --- 343,349 ---- if ( pid == -1 ) { ! [ self preferencesError: NSLocalizedString( ! @"The Radmind server process is not running.", ! @"The Radmind server process is not running." ) ]; return; } *************** *** 585,588 **** --- 586,590 ---- return; } + [ rsmPrefTimeoutStepper setEnabled: YES ]; } else if ( [ sender state ] == NSOnState ) { int timeout = [ rsmPrefTimeoutField intValue ]; *************** *** 607,611 **** --- 609,616 ---- if ( ! setright( RADMIND_RIGHT_GENERIC, timeout )) { NSLog( @"Failed to set right" ); + return; } + + [ rsmPrefTimeoutStepper setEnabled: NO ]; } } *************** *** 639,642 **** --- 644,648 ---- item = [ rsmPrefTabView tabViewItemAtIndex: index ]; + [ self refreshServerStatusDisplay ]; [ rsmPrefTabView selectTabViewItemWithIdentifier: @"DummyTab" ]; [ rsmPrefWindow resizeForContentView: rsmPrefServerPaneBox ]; *************** *** 676,679 **** --- 682,686 ---- [ rsmPrefDefineRightsSwitch setState: NSOffState ]; + [ rsmPrefTimeoutStepper setEnabled: YES ]; if ( getright( RADMIND_RIGHT_GENERIC, &dict )) { *************** *** 689,692 **** --- 696,700 ---- [ rsmPrefTimeoutField setIntValue: timeout ]; [ rsmPrefTimeoutStepper setIntValue: timeout ]; + [ rsmPrefTimeoutStepper setEnabled: NO ]; } } |