Revision: 15663
          http://sourceforge.net/p/skim-app/code/15663
Author:   hofman
Date:     2025-07-16 09:34:22 +0000 (Wed, 16 Jul 2025)
Log Message:
-----------
commit edits in view settings when closing sheet

Modified Paths:
--------------
    trunk/Base.lproj/PreferenceWindow.xib
    trunk/SKViewSettingsController.m

Modified: trunk/Base.lproj/PreferenceWindow.xib
===================================================================
--- trunk/Base.lproj/PreferenceWindow.xib       2025-07-15 14:53:31 UTC (rev 
15662)
+++ trunk/Base.lproj/PreferenceWindow.xib       2025-07-16 09:34:22 UTC (rev 
15663)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" 
toolsVersion="19529" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" 
useAutolayout="YES">
     <dependencies>
+        <deployment identifier="macosx"/>
         <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" 
version="19529"/>
         <capability name="documents saved in the Xcode 8 format" 
minToolsVersion="8.0"/>
     </dependencies>

Modified: trunk/SKViewSettingsController.m
===================================================================
--- trunk/SKViewSettingsController.m    2025-07-15 14:53:31 UTC (rev 15662)
+++ trunk/SKViewSettingsController.m    2025-07-16 09:34:22 UTC (rev 15663)
@@ -38,6 +38,7 @@
 
 #import "SKViewSettingsController.h"
 #import "SKStringConstants.h"
+#import "NSWindowController_SKExtensions.h"
 
 #define kPDFDisplaySinglePageContinuous 1
 #define kPDFDisplayHorizontalContinuous 4
@@ -128,4 +129,11 @@
     }
 }
 
+- (void)dismissSheet:(id)sender {
+    if ([sender tag] == NSModalResponseOK && [[self window] 
makeFirstResponder:[self window]] == NO)
+        NSBeep();
+    else
+        [super dismissSheet:sender];
+}
+
 @end

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



_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to