From 69834bfbf4b03f5bb88087cc90043afa388a2fb2 Mon Sep 17 00:00:00 2001 From: Eran Date: Mon, 30 Nov 2020 13:16:29 +0200 Subject: [PATCH] fix error during AC when alt-IR isn't available --- src/l500/ac-trigger.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/l500/ac-trigger.cpp b/src/l500/ac-trigger.cpp index a2563b23cd..00328fa625 100644 --- a/src/l500/ac-trigger.cpp +++ b/src/l500/ac-trigger.cpp @@ -1264,10 +1264,9 @@ namespace ivcam2 { auto alt_ir_is_on = false; try { - auto& alt_ir_opt = _dev.get_depth_sensor().get_option( RS2_OPTION_ALTERNATE_IR ); - auto val = alt_ir_opt.query(); - if( val == 1.f ) - alt_ir_is_on = true; + auto & depth_sensor = _dev.get_depth_sensor(); + alt_ir_is_on = depth_sensor.supports_option( RS2_OPTION_ALTERNATE_IR ) + && depth_sensor.get_option( RS2_OPTION_ALTERNATE_IR ).query() == 1.f; } catch( std::exception const & e ) {