From 51e0a8e701b546d331257bf8c30278983b67cc36 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Tue, 25 Feb 2014 21:19:53 +0200 Subject: [PATCH] v4l2-ctl output parsing fix --- src/v4l2ctl.py | 2 +- static/js/ui.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/v4l2ctl.py b/src/v4l2ctl.py index 77b070b..d097fcf 100644 --- a/src/v4l2ctl.py +++ b/src/v4l2ctl.py @@ -226,7 +226,7 @@ def _list_ctrls(device): continue (control, properties) = match.groups() - properties = dict([v.split('=') for v in properties.split(' ')]) + properties = dict([v.split('=', 1) for v in properties.split(' ') if v.count('=')]) controls[control] = properties _ctrls_cache[device] = controls diff --git a/static/js/ui.js b/static/js/ui.js index 12b9b17..0fa1e8c 100644 --- a/static/js/ui.js +++ b/static/js/ui.js @@ -94,7 +94,7 @@ function makeSlider($input, minVal, maxVal, snapMode, ticks, ticksNumber, decima var tick = ticks[i]; var p = valToPos(tick.value); var dif = Math.abs(p - pos); - if ((dif < minDif) && (snapMode == 1 || dif < slider.width() / 65)) { + if ((dif < minDif) && (snapMode == 1 || dif < 5)) { minDif = dif; bestPos = p; } -- 2.39.5