Revision: 16431
          http://sourceforge.net/p/skim-app/code/16431
Author:   hofman
Date:     2026-09-07 15:48:26 +0000 (Mon, 07 Sep 2026)
Log Message:
-----------
use local variable

Modified Paths:
--------------
    trunk/NSWindowController_SKExtensions.m

Modified: trunk/NSWindowController_SKExtensions.m
===================================================================
--- trunk/NSWindowController_SKExtensions.m     2026-09-06 22:26:04 UTC (rev 
16430)
+++ trunk/NSWindowController_SKExtensions.m     2026-09-07 15:48:26 UTC (rev 
16431)
@@ -39,6 +39,7 @@
 #import "NSWindowController_SKExtensions.h"
 #import "NSPointerArray_SKExtensions.h"
 #import "NSPointerFunctions_SKExtensions.h"
+#import "NSGeometry_SKExtensions.h"
 
 
 @implementation NSWindowController (SKExtensions)
@@ -48,18 +49,18 @@
     if (nextWindowLocations == nil)
         nextWindowLocations = [[NSMapTable alloc] 
initWithKeyPointerFunctions:[NSPointerFunctions strongPointerFunctions] 
valuePointerFunctions:[NSPointerFunctions pointPointerFunctions] capacity:0];
     
+    NSWindow *window = [self window];
     NSPointPointer pointPtr = (NSPointPointer)NSMapGet(nextWindowLocations, 
(__bridge void *)name);
     NSPoint point;
     
-    [[self window] setFrameUsingName:name];
     [self setShouldCascadeWindows:NO];
-    if ([[self window] setFrameAutosaveName:name] || pointPtr == NULL) {
-        NSRect windowFrame = [[self window] frame];
-        point = NSMakePoint(NSMinX(windowFrame), NSMaxY(windowFrame));
+    [window setFrameUsingName:name];
+    if ([window setFrameAutosaveName:name] || pointPtr == NULL) {
+        point = SKTopLeftPoint([window frame]);
     } else {
         point = *pointPtr;
     }
-    point = [[self window] cascadeTopLeftFromPoint:point];
+    point = [window cascadeTopLeftFromPoint:point];
     NSMapInsert(nextWindowLocations, (__bridge void *)name, &point);
 }
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to