From 3504757c821f9837d898ca33b1d96797c5b2db59 Mon Sep 17 00:00:00 2001 From: Matt Coneybeare Date: Tue, 1 Dec 2015 15:51:27 -0500 Subject: [PATCH] Fix endSheet deprecation warning on OS X --- Example/Base.lproj/MainMenu.xib | 15 ++++++++++++--- Source/Armchair.swift | 4 +++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Example/Base.lproj/MainMenu.xib b/Example/Base.lproj/MainMenu.xib index ebe4984..3c445c4 100644 --- a/Example/Base.lproj/MainMenu.xib +++ b/Example/Base.lproj/MainMenu.xib @@ -1,7 +1,7 @@ - + - + @@ -676,7 +676,7 @@ - + @@ -689,6 +689,7 @@ + @@ -702,6 +703,7 @@ + @@ -720,6 +722,7 @@ + @@ -740,6 +743,7 @@ + @@ -749,6 +753,7 @@ + @@ -759,6 +764,7 @@ + @@ -768,6 +774,7 @@ + @@ -778,6 +785,7 @@ + @@ -797,6 +805,7 @@ + diff --git a/Source/Armchair.swift b/Source/Armchair.swift index da80176..eafb212 100644 --- a/Source/Armchair.swift +++ b/Source/Armchair.swift @@ -1631,7 +1631,9 @@ public class Manager : ArmchairManager { } #elseif os(OSX) if let window = NSApplication.sharedApplication().keyWindow { - NSApp.endSheet(window) + if let parent = window.sheetParent { + parent.endSheet(window) + } } #else