ntminer 5 years ago
parent
commit
0c53ca9642
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/BlankWindow/GlowWindow.xaml.cs

+ 6 - 3
src/BlankWindow/GlowWindow.xaml.cs

@@ -34,9 +34,15 @@ namespace NTMiner {
 
             if (this.Owner.Owner != null) {
                 this.Owner.Owner.StateChanged += Owner_StateChanged;
+                this.Owner.Closing += (sender, e) => {
+                    this.Owner.Owner.StateChanged -= Owner_StateChanged;
+                };
             }
             else {
                 this.Owner.StateChanged += Owner_StateChanged;
+                this.Closing += (sender, e) => {
+                    this.Owner.StateChanged -= Owner_StateChanged;
+                };
             }
 
             var b = new Binding("GlowBrush") {
@@ -160,9 +166,6 @@ namespace NTMiner {
             else {
                 this.Hide();
             }
-            this.Closing += (_, __) => {
-                window.StateChanged -= Owner_StateChanged;
-            };
         }
 
         protected override void OnSourceInitialized(EventArgs e) {