fix direction rectification of pinch/spread gestures

pull/21/head
chrox 11 years ago
parent ae40aad56e
commit d262ffecab

@ -618,11 +618,7 @@ function GestureDetector:adjustGesCoordinate(ges)
ges.direction = "south"
elseif ges.direction == "west" then
ges.direction = "north"
end
elseif ges.ges == "pinch" or ges.ges == "spread"
or ges.ges == "inward_pan"
or ges.ges == "outward_pan" then
if ges.direction == "northeast" then
elseif ges.direction == "northeast" then
ges.direction = "southeast"
elseif ges.direction == "northwest" then
ges.direction = "northeast"
@ -631,6 +627,14 @@ function GestureDetector:adjustGesCoordinate(ges)
elseif ges.direction == "southwest" then
ges.direction = "northwest"
end
elseif ges.ges == "pinch" or ges.ges == "spread"
or ges.ges == "inward_pan"
or ges.ges == "outward_pan" then
if ges.direction == "horizontal" then
ges.direction = "vertical"
elseif ges.direction == "vertical" then
ges.direction = "horizontal"
end
end
end
return ges

Loading…
Cancel
Save