diff options
Diffstat (limited to 'ui/events/ozone/evdev/touch_event_converter_evdev.cc')
-rw-r--r-- | ui/events/ozone/evdev/touch_event_converter_evdev.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ui/events/ozone/evdev/touch_event_converter_evdev.cc b/ui/events/ozone/evdev/touch_event_converter_evdev.cc index 7596242..4a46de3 100644 --- a/ui/events/ozone/evdev/touch_event_converter_evdev.cc +++ b/ui/events/ozone/evdev/touch_event_converter_evdev.cc @@ -21,6 +21,7 @@ #include "base/memory/scoped_vector.h" #include "base/message_loop/message_loop.h" #include "base/strings/string_number_conversions.h" +#include "base/strings/string_split.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "base/trace_event/trace_event.h" @@ -48,10 +49,11 @@ struct TouchCalibration { }; void GetTouchCalibration(TouchCalibration* cal) { - std::vector<std::string> parts; - if (Tokenize(base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII( - switches::kTouchCalibration), - ",", &parts) >= 4) { + std::vector<std::string> parts = base::SplitString( + base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII( + switches::kTouchCalibration), + ",", base::KEEP_WHITESPACE, base::SPLIT_WANT_NONEMPTY); + if (parts.size() >= 4) { if (!base::StringToInt(parts[0], &cal->bezel_left)) LOG(ERROR) << "Incorrect left border calibration value passed."; if (!base::StringToInt(parts[1], &cal->bezel_right)) |