_controller.StandbyScreensaver.ReplaceControls(this, Controls, cbStandbyScreensaver);
_controller.PowerOffOnStandby.ReplaceControls(this, Controls, cbStandbyTvStandby);
_controller.SendInactiveSource.ReplaceControls(this, Controls, cbInactiveSource);
_controller.StandbyScreensaver.ReplaceControls(this, Controls, cbStandbyScreensaver);
_controller.PowerOffOnStandby.ReplaceControls(this, Controls, cbStandbyTvStandby);
_controller.SendInactiveSource.ReplaceControls(this, Controls, cbInactiveSource);
SetControlEnabled(_controller.SendInactiveSource.ValueControl, val);
SetControlEnabled(bSaveConfig, val);
SetControlEnabled(bLoadConfig, val);
SetControlEnabled(_controller.SendInactiveSource.ValueControl, val);
SetControlEnabled(bSaveConfig, val);
SetControlEnabled(bLoadConfig, val);
- SetControlEnabled(bConfigure, val);
+ SetControlEnabled(bConfigure, _controller.CanConfigureProcess && val);
+ SetControlEnabled(_controller.PausePlaybackOnDeactivate.ValueControl, val);