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