From e20c37b1f6de5119b1b52ca530d43c51e55e2f4b Mon Sep 17 00:00:00 2001 From: iberianpig Date: Fri, 13 Oct 2023 16:39:30 +0900 Subject: [PATCH] refactor: change order of method call diff --git a/lib/fusuma/plugin/inputs/remap_keyboard_input.rb b/lib/fusuma/plugin/inputs/remap_keyboard_input.rb index 4811019..2397248 100644 --- a/lib/fusuma/plugin/inputs/remap_keyboard_input.rb +++ b/lib/fusuma/plugin/inputs/remap_keyboard_input.rb @@ -52,13 +52,12 @@ module Fusuma def setup_remapper source_keyboards = KeyboardSelector.new(config_params(:keyboard_name_patterns)).select - internal_touchpad = TouchpadSelector.new(config_params(:touchpad_name_patterns)).select.first - if source_keyboards.empty? MultiLogger.error("No keyboard found: #{config_params(:keyboard_name_patterns)}") exit end + internal_touchpad = TouchpadSelector.new(config_params(:touchpad_name_patterns)).select.first if internal_touchpad.nil? MultiLogger.error("No touchpad found: #{config_params(:touchpad_name_patterns)}") exit --- lib/fusuma/plugin/inputs/remap_keyboard_input.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/fusuma/plugin/inputs/remap_keyboard_input.rb b/lib/fusuma/plugin/inputs/remap_keyboard_input.rb index 4811019..2397248 100644 --- a/lib/fusuma/plugin/inputs/remap_keyboard_input.rb +++ b/lib/fusuma/plugin/inputs/remap_keyboard_input.rb @@ -52,13 +52,12 @@ def create_event(record:) def setup_remapper source_keyboards = KeyboardSelector.new(config_params(:keyboard_name_patterns)).select - internal_touchpad = TouchpadSelector.new(config_params(:touchpad_name_patterns)).select.first - if source_keyboards.empty? MultiLogger.error("No keyboard found: #{config_params(:keyboard_name_patterns)}") exit end + internal_touchpad = TouchpadSelector.new(config_params(:touchpad_name_patterns)).select.first if internal_touchpad.nil? MultiLogger.error("No touchpad found: #{config_params(:touchpad_name_patterns)}") exit