X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FLibCecSharp%2FLibCecSharp.cpp;h=c6f52a1a17b2bda673177728538602c81421b669;hb=006b76b92c05b0f387575962b2851f2ba4a4b569;hp=698c81753e2c3a4354bb4feab3a7f60cdfed0e54;hpb=a9fb46b4e785365d573b7f06f18d32576efbdbe6;p=deb_libcec.git diff --git a/src/LibCecSharp/LibCecSharp.cpp b/src/LibCecSharp/LibCecSharp.cpp index 698c817..c6f52a1 100644 --- a/src/LibCecSharp/LibCecSharp.cpp +++ b/src/LibCecSharp/LibCecSharp.cpp @@ -226,7 +226,7 @@ namespace CecSharp return m_libCec->SetLogicalAddress((cec_logical_address) logicalAddress); } - bool SetPhysicalAddress(int16_t physicalAddress) + bool SetPhysicalAddress(uint16_t physicalAddress) { return m_libCec->SetPhysicalAddress(physicalAddress); } @@ -411,6 +411,8 @@ namespace CecSharp bool GetCurrentConfiguration(LibCECConfiguration ^configuration) { libcec_configuration config; + config.Clear(); + if (m_libCec->GetCurrentConfiguration(&config)) { configuration->BaseDevice = (CecLogicalAddress)config.baseDevice;