- if (device->IsHandledByLibCEC() && !device->IsActiveSource())
- device->ActivateSource();
- else
- device->MarkAsActiveSource();
+ if (device->IsHandledByLibCEC())
+ {
+ if (!device->IsActiveSource())
+ device->ActivateSource();
+ else
+ {
+ device->MarkAsActiveSource();
+ device->TransmitActiveSource(true);
+ }
+ }