projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosdroid: Use AltosMap set_zoom_centre
[fw/altos]
/
altosdroid
/
src
/
org
/
altusmetrum
/
AltosDroid
/
AltosMapView.java
diff --git
a/altosdroid/src/org/altusmetrum/AltosDroid/AltosMapView.java
b/altosdroid/src/org/altusmetrum/AltosDroid/AltosMapView.java
index 1572bf337f848e1fb8026bfcc8da40404c5d25ed..65cc0b958be6e9d63c2443c2c3e52ddf85d87e8c 100644
(file)
--- a/
altosdroid/src/org/altusmetrum/AltosDroid/AltosMapView.java
+++ b/
altosdroid/src/org/altusmetrum/AltosDroid/AltosMapView.java
@@
-115,12
+115,13
@@
public class AltosMapView extends View implements ScaleGestureDetector.OnScaleGe
public boolean onScale(ScaleGestureDetector detector) {
float f = detector.getScaleFactor();
public boolean onScale(ScaleGestureDetector detector) {
float f = detector.getScaleFactor();
+
if (f <= 0.8) {
if (f <= 0.8) {
- tab.map.set_zoom
(tab.map.get_zoom() - 1
);
+ tab.map.set_zoom
_centre(tab.map.get_zoom() - 1, new AltosPointInt((int) detector.getFocusX(), (int) detector.getFocusY())
);
return true;
}
if (f >= 1.2) {
return true;
}
if (f >= 1.2) {
- tab.map.set_zoom
(tab.map.get_zoom() + 1
);
+ tab.map.set_zoom
_centre(tab.map.get_zoom() + 1, new AltosPointInt((int) detector.getFocusX(), (int) detector.getFocusY())
);
return true;
}
return false;
return true;
}
return false;