From 4c8e3eb95feab63cd65e53afe0f1ea89f30a1a2a Mon Sep 17 00:00:00 2001 From: Christoph Haag Date: Thu, 30 Jul 2020 02:23:48 +0200 Subject: [PATCH] st/oxr: Don't return early when not using 'any' subpath 'any' is only set when xrSyncActions was called with XR_NULL_PATH. When only left or right is set, the already existing following code does the job. --- src/xrt/state_trackers/oxr/oxr_input.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/xrt/state_trackers/oxr/oxr_input.c b/src/xrt/state_trackers/oxr/oxr_input.c index ec64fd32b..121a2114a 100644 --- a/src/xrt/state_trackers/oxr/oxr_input.c +++ b/src/xrt/state_trackers/oxr/oxr_input.c @@ -963,8 +963,6 @@ oxr_action_attachment_update(struct oxr_logger *log, //! @todo "/user" sub-action path. - bool select_any = sub_paths.any; - #define UPDATE_SELECT(X) \ bool select_##X = sub_paths.X || sub_paths.any; \ oxr_action_cache_update(log, sess, &act_attached->X, time, select_##X); @@ -972,11 +970,6 @@ oxr_action_attachment_update(struct oxr_logger *log, OXR_FOR_EACH_VALID_SUBACTION_PATH(UPDATE_SELECT) #undef UPDATE_SELECT - if (!select_any) { - U_ZERO(&act_attached->any_state); - return; - } - /* * Any state. */