aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/GraphicObjects/Window.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2015-09-10 10:07:33 +0200
committerjpbruyere <jp.bruyere@hotmail.com>2015-09-10 10:07:33 +0200
commit660b6f0e852e0ac51b868854f9b6dfa7de4ec8da (patch)
treef3934957a4c5c9cd303c2215d37284ce4377389c /src/GraphicObjects/Window.cs
parent9b49fb877924c126a4fc50b0d223554eeb33a4fd (diff)
* Window.goml:
* Window.cs: default window
Diffstat (limited to 'src/GraphicObjects/Window.cs')
-rw-r--r--src/GraphicObjects/Window.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/GraphicObjects/Window.cs b/src/GraphicObjects/Window.cs
index 0c275f7a..09488499 100644
--- a/src/GraphicObjects/Window.cs
+++ b/src/GraphicObjects/Window.cs
@@ -176,7 +176,10 @@ namespace go
void butQuitPress (object sender, MouseButtonEventArgs e)
{
- TopContainer.DeleteWidget (this);
+ ILayoutable parent = (sender as GraphicObject).Parent;
+ while(!(parent is Window))
+ parent = parent.Parent;
+ TopContainer.DeleteWidget (parent as GraphicObject);
}