aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2012-12-16 11:21:51 +0100
committerSamuel Tardieu <sam@rfc1149.net>2012-12-16 11:21:51 +0100
commit1dda3fc6fcd2711f21fff8e28204757fa99f9861 (patch)
tree7c102e595d7fe98c5dac91d6fc63b4770dab8d09 /main
parentd0a89de65af013b61a07166fdccea5206ba26d5f (diff)
downloadcgeo-1dda3fc6fcd2711f21fff8e28204757fa99f9861.zip
cgeo-1dda3fc6fcd2711f21fff8e28204757fa99f9861.tar.gz
cgeo-1dda3fc6fcd2711f21fff8e28204757fa99f9861.tar.bz2
Refactoring: use explicit size to get better performance
Diffstat (limited to 'main')
-rw-r--r--main/src/cgeo/geocaching/Settings.java2
-rw-r--r--main/src/cgeo/geocaching/maps/CGeoMap.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/Settings.java b/main/src/cgeo/geocaching/Settings.java
index 6845169..a766470 100644
--- a/main/src/cgeo/geocaching/Settings.java
+++ b/main/src/cgeo/geocaching/Settings.java
@@ -1315,7 +1315,7 @@ public final class Settings {
FileUtils.listDir(result, directory, new ExtensionsBasedFileSelector(new String[] { "xml" }), null);
- return result.toArray(new File[] {});
+ return result.toArray(new File[result.size()]);
}
private static class ExtensionsBasedFileSelector extends FileSelector {
diff --git a/main/src/cgeo/geocaching/maps/CGeoMap.java b/main/src/cgeo/geocaching/maps/CGeoMap.java
index 7aa3135..59008a7 100644
--- a/main/src/cgeo/geocaching/maps/CGeoMap.java
+++ b/main/src/cgeo/geocaching/maps/CGeoMap.java
@@ -767,7 +767,7 @@ public class CGeoMap extends AbstractMap implements OnMapDragListener, ViewFacto
builder.setTitle(R.string.map_theme_select);
- builder.setSingleChoiceItems(names.toArray(new String[] {}), selectedItem,
+ builder.setSingleChoiceItems(names.toArray(new String[names.size()]), selectedItem,
new DialogInterface.OnClickListener() {
@Override