diff options
Diffstat (limited to 'src/GraphicObjects/Window.cs')
| -rw-r--r-- | src/GraphicObjects/Window.cs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/GraphicObjects/Window.cs b/src/GraphicObjects/Window.cs index e2820528..8a6903f6 100644 --- a/src/GraphicObjects/Window.cs +++ b/src/GraphicObjects/Window.cs @@ -150,11 +150,10 @@ namespace Crow if (alwaysOnTop == value) return; alwaysOnTop = value; - if (alwaysOnTop) { + + if (alwaysOnTop && Parent != null) CurrentInterface.PutOnTop (this); - CurrentInterface.TopWindows++; - }else - CurrentInterface.TopWindows--; + NotifyValueChanged ("AlwaysOnTop", alwaysOnTop); } } |