ScrollView - Set pan start position directly into panning constraint when creating... 00/24200/1
authorJulien Heanley <j.heanley@partner.samsung.com>
Tue, 10 Jun 2014 15:12:28 +0000 (16:12 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 8 Jul 2014 17:48:01 +0000 (18:48 +0100)
commit92fa7857af9c61978bf907ba66fc3a18f52e91c4
tree3322860c53fba9bc9da0acdec1d9b79e219b45d0
parent138d00123ed6095e37951f7dc1c841c11a5adda3
ScrollView - Set pan start position directly into panning constraint when creating it, reducing touch distance in certain cases

[problem]      Displacement value passed into constraint could be a frame behind, meaning we lose the initial pan started frame displacement
[cause]        Update thread was already running at same time as event thread called ApplyConstraint
[solution]     Instead of passing in displacement as a property input, create the constraint with event side pan start position

Change-Id: I0ee55c79b8450cdc68f8e04dad4019001b65966f
Signed-off-by: Julien Heanley <j.heanley@partner.samsung.com>
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
base/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp
base/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.h