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

github.com/mono/guiunit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/framework/GuiUnit/XwtMainLoopIntegration.cs')
-rw-r--r--src/framework/GuiUnit/XwtMainLoopIntegration.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/framework/GuiUnit/XwtMainLoopIntegration.cs b/src/framework/GuiUnit/XwtMainLoopIntegration.cs
index d657fcd..ff6d598 100644
--- a/src/framework/GuiUnit/XwtMainLoopIntegration.cs
+++ b/src/framework/GuiUnit/XwtMainLoopIntegration.cs
@@ -67,9 +67,13 @@ namespace GuiUnit
Application.GetMethod ("Run").Invoke (null, null);
}
- public void Shutdown ()
+ public void Shutdown (int exitCode)
{
- Application.GetMethod ("Exit").Invoke (null, null);
+ var method = Application.GetMethod("Exit", new Type[] { typeof(int) });
+ if (method != null)
+ method.Invoke(null, new object[] { exitCode });
+ else
+ Application.GetMethod("Exit").Invoke(null, null);
}
}
}