X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FLibCecTray%2Fcontroller%2FActions.cs;h=355f94ee4c5b6fa2bf8d5604482636d252028c10;hb=8fad0fe870edcd90e4788d8b56da80ab29c9e016;hp=2970ede803824a9a3af27b3acb6380e41634e719;hpb=dd36a9277ed78c09ffbf195353dfcc078c73e806;p=deb_libcec.git
diff --git a/src/LibCecTray/controller/Actions.cs b/src/LibCecTray/controller/Actions.cs
index 2970ede..355f94e 100644
--- a/src/LibCecTray/controller/Actions.cs
+++ b/src/LibCecTray/controller/Actions.cs
@@ -208,7 +208,7 @@ namespace LibCECTray.controller
/// Activate the source at the given logical address.
///
/// The logical address of the device to activate
- public void ActivateSource(CecLogicalAddress address)
+ public void SetStreamPath(CecLogicalAddress address)
{
if (SuppressUpdates || _activeProcess != null) return;
@@ -218,6 +218,16 @@ namespace LibCECTray.controller
(new Thread(_activeProcess.Run)).Start();
}
+ public void ActivateSource()
+ {
+ if (SuppressUpdates || _activeProcess != null) return;
+
+ _controller.SetControlsEnabled(false);
+ _activeProcess = new ActivateSource(_controller.Lib);
+ _activeProcess.EventHandler += ProcessEventHandler;
+ (new Thread(_activeProcess.Run)).Start();
+ }
+
///
/// Send a standby command to the device at the given logical address
///