diff --git a/src/js/tabs/osd.js b/src/js/tabs/osd.js index 0d06cace..7be02a55 100644 --- a/src/js/tabs/osd.js +++ b/src/js/tabs/osd.js @@ -272,6 +272,7 @@ OSD.generateTimerPreview = function (osd_data, timer_index) { var preview = ''; switch (osd_data.timers[timer_index].src) { case 0: + case 3: preview += FONT.symbol(SYM.ON_M); break; case 1: @@ -380,11 +381,6 @@ OSD.constants = { 'IMPERIAL', 'METRIC' ], - TIMER_TYPES: [ - 'ON TIME', - 'TOTAL ARMED TIME', - 'LAST ARMED TIME' - ], TIMER_PRECISION: [ 'SECOND', 'HUNDREDTH' @@ -1391,7 +1387,16 @@ OSD.chooseFields = function () { F.GPS_RESCUE_DISABLED ]); } + + OSD.constants.TIMER_TYPES = [ + 'ON TIME', + 'TOTAL ARMED TIME', + 'LAST ARMED TIME' + ]; if (semver.gte(CONFIG.apiVersion, "1.42.0")) { + OSD.constants.TIMER_TYPES = OSD.constants.TIMER_TYPES.concat([ + 'ON/ARM TIME' + ]); OSD.constants.WARNINGS = OSD.constants.WARNINGS.concat([ F.RSSI, F.LINK_QUALITY