From ed96e9f0fdbf34f28d6943348e8ff8b2ece549c7 Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Sat, 23 May 2015 23:21:03 +0300 Subject: [PATCH] uavcan_dynamic_node_id_server - Fixed output coloring --- libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp b/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp index 4c23536f4b..fb275f68d0 100644 --- a/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp +++ b/libuavcan_drivers/linux/apps/uavcan_dynamic_node_id_server.cpp @@ -428,6 +428,7 @@ void redraw(const uavcan_linux::NodePtr& node, const auto follower_color_getter = [&](std::uint8_t i) { + if (report.state != RaftCore::ServerStateLeader) { return CLIColor::Default; } if (!report.followers[i].node_id.isValid()) { return CLIColor::Red; } if (report.followers[i].match_index != report.last_log_index) { return CLIColor::Magenta; } return CLIColor::Default;