summaryrefslogtreecommitdiff
path: root/cocoa/ArrowWindow.m
diff options
context:
space:
mode:
Diffstat (limited to 'cocoa/ArrowWindow.m')
-rw-r--r--cocoa/ArrowWindow.m14
1 files changed, 8 insertions, 6 deletions
diff --git a/cocoa/ArrowWindow.m b/cocoa/ArrowWindow.m
index b322a11b5..8edc32e9f 100644
--- a/cocoa/ArrowWindow.m
+++ b/cocoa/ArrowWindow.m
@@ -156,12 +156,6 @@ static NSRect ScreenRectForView( NSView *view )
NSPoint arrowPoint;
switch ([box arrowEdge]) {
- case ArrowNone:
- case ArrowTopEdge:
- arrowPoint = NSMakePoint( NSMidX( viewRect ),
- NSMinY( viewRect ) );
- break;
-
case ArrowLeftEdge:
arrowPoint = NSMakePoint( NSMaxX( viewRect ),
NSMidY( viewRect ) );
@@ -176,6 +170,14 @@ static NSRect ScreenRectForView( NSView *view )
arrowPoint = NSMakePoint( NSMinX( viewRect ),
NSMidY( viewRect ) );
break;
+
+ case ArrowNone:
+ case ArrowTopEdge:
+ default:
+ arrowPoint = NSMakePoint( NSMidX( viewRect ),
+ NSMinY( viewRect ) );
+ break;
+
}
attachedWindow = [view window];
[self moveToPoint: arrowPoint];