Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Xwt.XamMac/Xwt.Mac/DialogBackend.cs')
-rw-r--r--Xwt.XamMac/Xwt.Mac/DialogBackend.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Xwt.XamMac/Xwt.Mac/DialogBackend.cs b/Xwt.XamMac/Xwt.Mac/DialogBackend.cs
index a33cf9cd..c50c012b 100644
--- a/Xwt.XamMac/Xwt.Mac/DialogBackend.cs
+++ b/Xwt.XamMac/Xwt.Mac/DialogBackend.cs
@@ -169,6 +169,13 @@ namespace Xwt.Mac
{
Visible = true;
modalSessionRunning = true;
+
+ NSWindow nsParent = parent.Window as NSWindow;
+ if (nsParent != null && nsParent.IsVisible)
+ {
+ nsParent.AddChildWindow(this, NSWindowOrderingMode.Above);
+ }
+ Util.CenterWindow(this, nsParent);
NSApplication.SharedApplication.RunModalForWindow (this);
}