mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
fix direction rectification of pinch/spread gestures
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user