diff options
Diffstat (limited to 'Xwt.XamMac/Xwt.Mac/DialogBackend.cs')
-rw-r--r-- | Xwt.XamMac/Xwt.Mac/DialogBackend.cs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/Xwt.XamMac/Xwt.Mac/DialogBackend.cs b/Xwt.XamMac/Xwt.Mac/DialogBackend.cs index 189c6be9..0d19d4cb 100644 --- a/Xwt.XamMac/Xwt.Mac/DialogBackend.cs +++ b/Xwt.XamMac/Xwt.Mac/DialogBackend.cs @@ -162,25 +162,8 @@ namespace Xwt.Mac public void RunLoop (IWindowFrameBackend parent) { - if (parent != null) - StyleMask &= ~NSWindowStyle.Miniaturizable; - else - StyleMask |= NSWindowStyle.Miniaturizable; Visible = true; modalSessionRunning = true; - var win = parent as NSWindow ?? ApplicationContext.Toolkit.GetNativeWindow (parent) as NSWindow; - if (win != null) { - win.AddChildWindow (this, NSWindowOrderingMode.Above); - // always use NSWindow for alignment when running in guest mode and - // don't rely on AddChildWindow to position the window correctly - if (!(parent is WindowBackend)) { - var parentBounds = MacDesktopBackend.ToDesktopRect (win.ContentRectFor (win.Frame)); - var bounds = ((IWindowFrameBackend)this).Bounds; - bounds.X = parentBounds.Center.X - (Frame.Width / 2); - bounds.Y = parentBounds.Center.Y - (Frame.Height / 2); - ((IWindowFrameBackend)this).Bounds = bounds; - } - } NSApplication.SharedApplication.RunModalForWindow (this); } |