If I try to exit the vompclient by pressing the '7' key from the main menu (rather than by using the up/down and OK keys), the client shows a 'connection lost' box and the keyboard locks. This is the fix:
diff --git a/vwelcome.cc b/vwelcome.cc
index cb88da6..dad013a 100644
--- a/vwelcome.cc
+++ b/vwelcome.cc
@@ -189,6 +189,7 @@ int VWelcome::handleCommand(int command)
case Remote::SEVEN:
{
Command::getInstance()->doReboot();
+ return 2;
}
case Remote::OK:
{
Presumably the MVP never returned from doReboot(), but the RPi version does, and it then falls into the next part of the case statement.
thanks, will be in git in a minute.
Marten