X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=client%2Fmainwindow.cpp;fp=client%2Fmainwindow.cpp;h=032591e03f215c4b2e6a0b5da533d2926743a981;hb=ec9e61b284e06fa90db188909bb94c62474b2627;hp=7de922c5c614710ca03053183168286f0044b996;hpb=5757ede88dc52df71f2d573c2a44dea0ef705b09;p=ultimatescore diff --git a/client/mainwindow.cpp b/client/mainwindow.cpp index 7de922c..032591e 100644 --- a/client/mainwindow.cpp +++ b/client/mainwindow.cpp @@ -441,13 +441,14 @@ void MainWindow::bt6000_message_received(const string &msg) int minutes = parse_clock(msg[5], msg[6]); int seconds = parse_clock(msg[7], msg[8]); + map param; + param["clock_min"] = to_string(minutes); + param["clock_sec"] = to_string(seconds); + ws->send_command("update " + serialize_as_json(param)); + ws->send_command("eval adjustclockfromstate()"); + if (clock_running) { ws->send_command("eval startclock()"); - map param; - param["clock_min"] = to_string(minutes); - param["clock_sec"] = to_string(seconds); - ws->send_command("update " + serialize_as_json(param)); - ws->send_command("eval setclockfromstate()"); } else { ws->send_command("eval stopclock()"); }