From 98b4d266768ca022ae0b7320391817b1164d8ac8 Mon Sep 17 00:00:00 2001 From: bsongis Date: Thu, 23 Jul 2015 18:34:32 +0200 Subject: [PATCH] Fixes #2542 --- radio/src/gui/Taranis/menu_model_telemetry.cpp | 3 +++ radio/src/telemetry/telemetry.cpp | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/Taranis/menu_model_telemetry.cpp b/radio/src/gui/Taranis/menu_model_telemetry.cpp index d99741a7a..39ca062cd 100644 --- a/radio/src/gui/Taranis/menu_model_telemetry.cpp +++ b/radio/src/gui/Taranis/menu_model_telemetry.cpp @@ -440,6 +440,9 @@ void menuModelSensor(uint8_t event) case SENSOR_FIELD_LOGS: ON_OFF_MENU_ITEM(sensor->logs, SENSOR_2ND_COLUMN, y, STR_LOGS, attr, event); + if (attr && checkIncDec_Ret) { + closeLogs(); + } break; } diff --git a/radio/src/telemetry/telemetry.cpp b/radio/src/telemetry/telemetry.cpp index 93fd18719..13d02b38d 100644 --- a/radio/src/telemetry/telemetry.cpp +++ b/radio/src/telemetry/telemetry.cpp @@ -520,13 +520,12 @@ void setTelemetryValue(TelemetryProtocol protocol, uint16_t id, uint8_t instance } } -void TelemetrySensor::init(const char *label, uint8_t unit, uint8_t prec) +void TelemetrySensor::init(const char * label, uint8_t unit, uint8_t prec) { memclear(this->label, TELEM_LABEL_LEN); strncpy(this->label, label, TELEM_LABEL_LEN); this->unit = unit; this->prec = prec; - // this->inputFlags = inputFlags; } void TelemetrySensor::init(uint16_t id)