From 5e8b0144e8105bab4da933d05ad53543943c97a1 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 19 Dec 2011 09:55:21 +0000 Subject: cleanups --- lib/mouse.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/mouse.pm') diff --git a/lib/mouse.pm b/lib/mouse.pm index 0409327..0ae34a0 100644 --- a/lib/mouse.pm +++ b/lib/mouse.pm @@ -197,11 +197,11 @@ sub _input_entry_to_device_by_id { my ($input) = @_; my $ID_SERIAL = ""; - for (split /^/, run_program::get_stdout('udevadm', 'info', '--query', 'env', '--path', $input->{sysfs_path})) { + foreach (split /^/, run_program::get_stdout('udevadm', 'info', '--query', 'env', '--path', $input->{sysfs_path})) { if (/^ID_SERIAL=(.*)/) { $ID_SERIAL = $1; $ID_SERIAL =~ s/[^\w#+\-.:=@_]/_/g; #- udev do a further cleanup, eg: "Wacom_Co.,Ltd._MTE-450" => "Wacom_Co._Ltd._MTE-450". cf ALLOWED_CHARS udev.h - break; + last; } } my $sysfs_device = "input/by-id/usb-$ID_SERIAL-event-mouse"; #- from /etc/udev/rules.d/60-persistent-input.rules -- cgit v1.2.1