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