don't crash on exit in cectray by preventing a new action from being started
[deb_libcec.git] / src / LibCecTray / ui / CECTray.cs
index ab046623d1cdc9e91c426a024dcb17578f3d5ca2..8df996ecc374d6e786f3a0f526bcc2e3c472949c 100644 (file)
@@ -79,6 +79,7 @@ namespace LibCECTray.ui
 
     public void OnSessionEnding(object sender, SessionEndingEventArgs e)
     {
+      Controller.CECActions.SuppressUpdates = true;
       Controller.Close();
     }
 
@@ -175,6 +176,7 @@ namespace LibCECTray.ui
       Hide();
       if (disposing)
       {
+        Controller.CECActions.SuppressUpdates = true;
         Controller.Close();
       }
       if (disposing && (components != null))