Changeset 13139


Ignore:
Timestamp:
Jan 7, 2012, 10:06:23 PM (10 years ago)
Author:
livings124
Message:

don't animate the main table on launch

Location:
trunk/macosx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.h

    r13132 r13139  
    9292   
    9393    QLPreviewPanel                  * fPreviewPanel;
     94    BOOL                            fLaunching;
    9495    BOOL                            fQuitting;
    9596    BOOL                            fQuitRequested;
  • trunk/macosx/Controller.m

    r13138 r13139  
    214214    if ((self = [super init]))
    215215    {
     216        fLaunching = YES;
     217       
    216218        fDefaults = [NSUserDefaults standardUserDefaults];
    217219       
     
    512514    if ([fDefaults boolForKey: @"InfoVisible"])
    513515        [self showInfo: nil];
     516   
     517    fLaunching = NO;
    514518}
    515519
     
    20292033}
    20302034
    2031 #warning don't animate on launch
    20322035- (void) applyFilter
    20332036{
     
    21722175   
    21732176    BOOL beganUpdates = NO;
     2177   
     2178    //don't animate torrents when first launching
     2179    if (onLion && fLaunching)
     2180    {
     2181        [[NSAnimationContext currentContext] setDuration: 0];
     2182        [NSAnimationContext beginGrouping];
     2183    }
    21742184   
    21752185    //place torrents into groups
     
    24422452            [fTableView endUpdates];
    24432453        [fTableView setNeedsDisplay: YES];
     2454       
     2455        if (fLaunching)
     2456            [NSAnimationContext endGrouping];
    24442457    }
    24452458    else
     
    29732986                else
    29742987                {
     2988                    NSAssert(item && oldParent, @"Expected to be dragging between group rows");
     2989                   
    29752990                    NSMutableArray * newTorrents = [(TorrentGroup *)item torrents];
    29762991                    [newTorrents insertObject: torrent atIndex: insertDisplayIndex];
Note: See TracChangeset for help on using the changeset viewer.