10.6 update(Workaround for kerberos bug) and cleaning of deprecated function form...
[openafs.git] / src / platform / DARWIN / AFSPreference / AFSBackgrounder / AFSBackgrounderDelegate.m
index 9c1152d..1ff2daf 100644 (file)
        
        //Dispose afs manager
        [afsPropMngr release];
+       [[NSDistributedNotificationCenter defaultCenter] postNotificationName:kAfsCommanderID 
+                                                                                                                                  object:kMenuExtraEventOccured];
 }
 
 // -------------------------------------------------------------------------------
 {
        [afsMngr unlog:nil];
        [self updateAfsStatus:nil];
+       [[NSDistributedNotificationCenter defaultCenter] postNotificationName:kAfsCommanderID 
+                                                                                                                                  object:kMenuExtraEventOccured];
 }
 
 
 }
 
 -(IBAction) getReleaseTokenEvent:(id)sender {
-       [self getToken:sender];
+       if(gotToken)
+               [self releaseToken:sender];
+       else
+               [self getToken:sender];
 }
 @end