aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-11-06 19:06:15 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-11-06 19:34:22 +0100
commit0aaa9ab5d6aaa30e714c674e4111a7f86d7da039 (patch)
tree37750d15633e0d2634452629eaeec949c7001d57
parent04666b2dba8ba7ce583927a6a72663a656712e69 (diff)
downloadcgeo-0aaa9ab5d6aaa30e714c674e4111a7f86d7da039.zip
cgeo-0aaa9ab5d6aaa30e714c674e4111a7f86d7da039.tar.gz
cgeo-0aaa9ab5d6aaa30e714c674e4111a7f86d7da039.tar.bz2
Initialize fields early
-rw-r--r--main/src/cgeo/geocaching/maps/CGeoMap.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/maps/CGeoMap.java b/main/src/cgeo/geocaching/maps/CGeoMap.java
index 0f3337c..7f02d24 100644
--- a/main/src/cgeo/geocaching/maps/CGeoMap.java
+++ b/main/src/cgeo/geocaching/maps/CGeoMap.java
@@ -135,12 +135,12 @@ public class CGeoMap extends AbstractMap implements ViewFactory {
private CgeoApplication app;
private MapItemFactory mapItemFactory;
private String mapTitle;
- private LeastRecentlyUsedSet<Geocache> caches;
+ final private LeastRecentlyUsedSet<Geocache> caches = new LeastRecentlyUsedSet<>(MAX_CACHES + DataStore.getAllCachesCount());
private MapViewImpl mapView;
private CachesOverlay overlayCaches;
private PositionAndScaleOverlay overlayPositionAndScale;
- final private GeoDirHandler geoDirUpdate;
+ final private GeoDirHandler geoDirUpdate = new UpdateLoc(this);
private SearchResult searchIntent = null;
private String geocodeIntent = null;
private Geopoint coordsIntent = null;
@@ -357,7 +357,6 @@ public class CGeoMap extends AbstractMap implements ViewFactory {
public CGeoMap(final MapActivityImpl activity) {
super(activity);
- geoDirUpdate = new UpdateLoc(this);
}
protected void countVisibleCaches() {
@@ -382,9 +381,6 @@ public class CGeoMap extends AbstractMap implements ViewFactory {
activity = this.getActivity();
app = (CgeoApplication) activity.getApplication();
- final int countBubbleCnt = DataStore.getAllCachesCount();
- caches = new LeastRecentlyUsedSet<>(MAX_CACHES + countBubbleCnt);
-
final MapProvider mapProvider = Settings.getMapProvider();
mapItemFactory = mapProvider.getMapItemFactory();