Changeset 5211

Show
Ignore:
Timestamp:
02/01/08 14:52:55 (5 months ago)
Author:
morris
Message:

Add a little fuzz for when visibleFrame is odd

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/NSWindow-WIAdditions.m

    r5046 r5211  
    133133 
    134134- (void)snapToScreenEdgeAndDisplay:(BOOL)display animate:(BOOL)animate { 
    135     NSRect                      visibleFrame, frame; 
     135    NSRect                      frame, screenFrame, visibleFrame; 
    136136    CGFloat                     gravity = 20.0; 
    137137     
    138138    frame = [self frame]; 
     139        screenFrame = [[self screen] frame]; 
    139140        visibleFrame = [[self screen] visibleFrame]; 
    140                  
     141         
     142        if(screenFrame.size.width - visibleFrame.size.width <= 10.0) 
     143                visibleFrame.size.width = screenFrame.size.width; 
     144         
    141145        if(fabs(visibleFrame.origin.x - frame.origin.x) <= gravity) 
    142146                frame.origin.x = visibleFrame.origin.x;