Revision c178bd21 Classes/StorageObjectViewController.m

b/Classes/StorageObjectViewController.m
543 543
    if ([actionSheet isEqual:deleteActionSheet]) {
544 544
        if (buttonIndex == 0) {
545 545
            // delete the file and pop out
546
            [self showToolbarActivityMessage:@"Deleting file..."];
546
            
547
            NSString *activityMessage = @"Deleting file";
548
            
549
            activityIndicatorView = [[ActivityIndicatorView alloc] initWithFrame:[ActivityIndicatorView frameForText:activityMessage] text:activityMessage];
550
            [activityIndicatorView addToView:self.view];
547 551
            
548 552
            [self.account.manager deleteObject:self.container object:self.object];
549 553
            
550 554
            deleteSuccessObserver = [[NSNotificationCenter defaultCenter] addObserverForName:@"deleteObjectSucceeded" object:self.object
551 555
                                                                                               queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification* notification) 
552 556
            {
553
                [self hideToolbarActivityMessage];
557
                [activityIndicatorView removeFromSuperviewAndRelease];
554 558
                performingAction = NO;
555 559
                [self.folder.objects removeObjectForKey:self.object.name];
556 560
                [self.navigationController popViewControllerAnimated:YES];
......
566 570
            deleteFailureObserver = [[NSNotificationCenter defaultCenter] addObserverForName:@"deleteObjectFailed" object:self.object
567 571
                                                                                       queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification* notification) 
568 572
            {
573
                [activityIndicatorView removeFromSuperviewAndRelease];
569 574
                [self hideToolbarActivityMessage];
570 575
                performingAction = NO;
571 576
                [self alert:@"There was a problem deleting this file." request:[notification.userInfo objectForKey:@"request"]];

Also available in: Unified diff