X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fimplementations%2FRLCommandHandler.cpp;h=cb6cd31e89eed7bdf5f53bfc784cc2adf39285ba;hb=bc2581698bd326a8cff0c8838ad304c2dc09c75e;hp=913631b018e1da75965a4fe22ffabb7004a87501;hpb=744e2f318f22899f9df0ff85f5c26b33fa7add16;p=deb_libcec.git diff --git a/src/lib/implementations/RLCommandHandler.cpp b/src/lib/implementations/RLCommandHandler.cpp index 913631b..cb6cd31 100644 --- a/src/lib/implementations/RLCommandHandler.cpp +++ b/src/lib/implementations/RLCommandHandler.cpp @@ -108,21 +108,21 @@ int CRLCommandHandler::HandleDeviceVendorCommandWithId(const cec_command &comman case CEC_OPCODE_USER_CONTROL_PRESSED: if (command.parameters.size == 5) { + bHandled = true; switch (command.parameters[4]) { - // top menu -> root menu + // top menu case RL_KEY_TOP_MENU: - client->SetCurrentButton(CEC_USER_CONTROL_CODE_ROOT_MENU); + client->SetCurrentButton(CEC_USER_CONTROL_CODE_TOP_MENU); break; - // dvd menu -> contents menu + // dvd menu case RL_KEY_DVD_MENU: - client->SetCurrentButton(CEC_USER_CONTROL_CODE_CONTENTS_MENU); + client->SetCurrentButton(CEC_USER_CONTROL_CODE_DVD_MENU); break; default: - RequestEmailFromCustomer(command); + bHandled = false; break; } - bHandled = true; } break; // user control released