From 6a853cdfc26200e853d09bafb990a1c593a9101a Mon Sep 17 00:00:00 2001 From: Caroline Chao <caroline.chao@digia.com> Date: Tue, 5 Mar 2013 09:58:07 +0100 Subject: [PATCH] Slider: Use forceActiveFocus() instead of focus = true When activeFocusOnPress is true, activeFocus needs to be set on Slider instead of the focus. Change-Id: I73e512a84c3f890a12bea0f78cebd0769077cb6b Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com> --- src/controls/Slider.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controls/Slider.qml b/src/controls/Slider.qml index 1950268b0..c196cf9e2 100644 --- a/src/controls/Slider.qml +++ b/src/controls/Slider.qml @@ -221,8 +221,8 @@ Control { drag.maximumX: range.positionAtMaximum onPressed: { - if (activeFocusOnPress) - slider.focus = true; + if (slider.activeFocusOnPress) + slider.forceActiveFocus(); // Clamp the value var current = __horizontal ? mouse.x : mouse.y -- GitLab