X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcec-config%2Fcec-config.cpp;h=180cb1408fb96e7c98348fc392692f4b194eec4a;hb=d40928b571290a0d7d9191adc1c847608cca55e2;hp=7b69bf883d21e343183e2de0988410f425071981;hpb=c7dc6e28e6a7dbbb685b4788fd77774e34196717;p=deb_libcec.git diff --git a/src/cec-config/cec-config.cpp b/src/cec-config/cec-config.cpp index 7b69bf8..180cb14 100644 --- a/src/cec-config/cec-config.cpp +++ b/src/cec-config/cec-config.cpp @@ -348,10 +348,9 @@ int main (int argc, char *argv[]) return 1; bool bAddressOk(false); - uint16_t iAddress(0xFFFF); while (!bAddressOk) { - iAddress = FindPhysicalAddress(); + uint16_t iAddress = FindPhysicalAddress(); PrintToStdOut("Physical address: %4X", iAddress); PrintToStdOut("Is this correct (y/n)?"); @@ -359,12 +358,13 @@ int main (int argc, char *argv[]) getline(cin, input); cin.clear(); bAddressOk = (input == "y" || input == "Y"); + g_config.iPhysicalAddress = iAddress; } PrintToStdOut("=== USB-CEC Adapter Configuration Summary ===\n"); bool bHasAudiosystem = g_parser->IsActiveDevice(CECDEVICE_AUDIOSYSTEM); - PrintToStdOut("Physical address: %4X", iAddress); + PrintToStdOut("Physical address: %4X", g_config.iPhysicalAddress); g_parser->StandbyDevices(); g_parser->Close();