aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching
diff options
context:
space:
mode:
authorRalf Hubert <_rahu_@web.de>2011-08-01 19:43:41 +0200
committerRalf Hubert <_rahu_@web.de>2011-08-01 20:03:41 +0200
commit7800d4761313a036f32e3d31747099f009c0e1da (patch)
tree3646bb017e23cf9f35b26548e25890a36b24dd53 /src/cgeo/geocaching
parent46a3be19f33bc07aa129bc83407bda8befc50e08 (diff)
downloadcgeo-7800d4761313a036f32e3d31747099f009c0e1da.zip
cgeo-7800d4761313a036f32e3d31747099f009c0e1da.tar.gz
cgeo-7800d4761313a036f32e3d31747099f009c0e1da.tar.bz2
some changes after code-discussion
Diffstat (limited to 'src/cgeo/geocaching')
-rw-r--r--src/cgeo/geocaching/cgBase.java2
-rw-r--r--src/cgeo/geocaching/cgData.java4
-rw-r--r--src/cgeo/geocaching/cgHtmlImg.java15
-rw-r--r--src/cgeo/geocaching/cgSettings.java4
-rw-r--r--src/cgeo/geocaching/cgeodetail.java2
-rw-r--r--src/cgeo/geocaching/cgeoimages.java6
-rw-r--r--src/cgeo/geocaching/cgeoinit.java14
7 files changed, 17 insertions, 30 deletions
diff --git a/src/cgeo/geocaching/cgBase.java b/src/cgeo/geocaching/cgBase.java
index 2a6cc7f..43e93ce 100644
--- a/src/cgeo/geocaching/cgBase.java
+++ b/src/cgeo/geocaching/cgBase.java
@@ -5157,7 +5157,7 @@ public class cgBase {
}
// store images from logs
- if (settings.storeLogImg == 1) {
+ if (settings.storelogimages == true) {
for (cgLog log : cache.logs) {
if (log.logImages != null && log.logImages.isEmpty() == false) {
for (cgImage oneLogImg : log.logImages) {
diff --git a/src/cgeo/geocaching/cgData.java b/src/cgeo/geocaching/cgData.java
index 38c6dfc..c8c98a0 100644
--- a/src/cgeo/geocaching/cgData.java
+++ b/src/cgeo/geocaching/cgData.java
@@ -2277,9 +2277,7 @@ public class cgData {
final cgImage log_img = new cgImage();
log_img.title = (String)cursor.getString(cursor.getColumnIndex("title"));
log_img.url = (String)cursor.getString(cursor.getColumnIndex("url"));
- if (logImgList != null) {
- logImgList.add(log_img);
- }
+ logImgList.add(log_img);
} while (cursor.moveToNext());
}
diff --git a/src/cgeo/geocaching/cgHtmlImg.java b/src/cgeo/geocaching/cgHtmlImg.java
index 4728857..645e9d2 100644
--- a/src/cgeo/geocaching/cgHtmlImg.java
+++ b/src/cgeo/geocaching/cgHtmlImg.java
@@ -39,20 +39,9 @@ public class cgHtmlImg implements Html.ImageGetter {
private double ratio = 1.0d;
private int width = 0;
private int height = 0;
-
- public cgHtmlImg(Activity activityIn, cgSettings settingsIn, String geocodeIn, boolean placementIn, int reasonIn, boolean onlySaveIn) {
- activity = activityIn;
- settings = settingsIn;
- geocode = geocodeIn;
- placement = placementIn;
- reason = reasonIn;
- onlySave = onlySaveIn;
-
- bfOptions.inTempStorage = new byte[16 * 1024];
- display = ((WindowManager) activity.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
- maxWidth = display.getWidth() - 25;
- maxHeight = display.getHeight() - 25;
+ public cgHtmlImg(Activity activityIn, cgSettings settingsIn, String geocodeIn, boolean placementIn, int reasonIn, boolean onlySaveIn) {
+ this(activityIn, settingsIn, geocodeIn, placementIn, reasonIn, onlySaveIn, true);
}
public cgHtmlImg(Activity activityIn, cgSettings settingsIn, String geocodeIn, boolean placementIn, int reasonIn, boolean onlySaveIn, boolean saveIn) {
diff --git a/src/cgeo/geocaching/cgSettings.java b/src/cgeo/geocaching/cgSettings.java
index f832468..f4c46b7 100644
--- a/src/cgeo/geocaching/cgSettings.java
+++ b/src/cgeo/geocaching/cgSettings.java
@@ -73,7 +73,7 @@ public class cgSettings {
public int excludeMine = 0;
public int excludeDisabled = 0;
public int storeOfflineMaps = 0;
- public int storeLogImg = 0;
+ public boolean storelogimages = false;
public int asBrowser = 1;
public int useCompass = 1;
public int useGNavigation = 1;
@@ -141,7 +141,7 @@ public class cgSettings {
excludeMine = prefs.getInt("excludemine", 0);
excludeDisabled = prefs.getInt("excludedisabled", 0);
storeOfflineMaps = prefs.getInt("offlinemaps", 1);
- storeLogImg = prefs.getInt("logimages", 0);
+ storelogimages = prefs.getBoolean("logimages", false);
asBrowser = prefs.getInt("asbrowser", 1);
useCompass = prefs.getInt("usecompass", 1);
useGNavigation = prefs.getInt("usegnav", 1);
diff --git a/src/cgeo/geocaching/cgeodetail.java b/src/cgeo/geocaching/cgeodetail.java
index 16726a8..fa41293 100644
--- a/src/cgeo/geocaching/cgeodetail.java
+++ b/src/cgeo/geocaching/cgeodetail.java
@@ -1204,7 +1204,7 @@ public class cgeodetail extends Activity {
for (int i_img_cnt = 0; i_img_cnt < log.logImages.size(); i_img_cnt++) {
String img_title = log.logImages.get(i_img_cnt).title;
if (img_title.equals("")) {
- img_title = "Photo";
+ img_title = res.getString(R.string.cache_log_image_default_title);
}
final String title = img_title;
final String url = log.logImages.get(i_img_cnt).url;
diff --git a/src/cgeo/geocaching/cgeoimages.java b/src/cgeo/geocaching/cgeoimages.java
index 3b46ad5..4e6b493 100644
--- a/src/cgeo/geocaching/cgeoimages.java
+++ b/src/cgeo/geocaching/cgeoimages.java
@@ -57,10 +57,10 @@ public class cgeoimages extends Activity {
}
switch (img_type) {
case LOG_IMAGE:
- warning.showToast("Sorry, c:geo failed to load log image.");
+ warning.showToast(res.getString(R.string.warn_load_log_image));
break;
case SPOILER_IMAGE:
- warning.showToast("Sorry, c:geo failed to load spoiler images.");
+ warning.showToast(res.getString(R.string.warn_load_spoiler_image));
break;
}
@@ -197,7 +197,7 @@ public class cgeoimages extends Activity {
break;
case LOG_IMAGE:
load_process_string = res.getString(R.string.cache_log_images_loading);
- if (settings.storeLogImg == 1) {
+ if (settings.storelogimages == true) {
save = true;
} else {
save = false;
diff --git a/src/cgeo/geocaching/cgeoinit.java b/src/cgeo/geocaching/cgeoinit.java
index f1cc7c1..1b7a3d0 100644
--- a/src/cgeo/geocaching/cgeoinit.java
+++ b/src/cgeo/geocaching/cgeoinit.java
@@ -345,7 +345,7 @@ public class cgeoinit extends Activity {
offlineButton.setOnClickListener(new cgeoChangeOffline());
CheckBox saveLogImgButton = (CheckBox) findViewById(R.id.save_log_img);
- if (prefs.getInt("logimages", 1) == 0) {
+ if (prefs.getBoolean("logimages", false) == false) {
saveLogImgButton.setChecked(false);
} else {
saveLogImgButton.setChecked(true);
@@ -829,17 +829,17 @@ public class cgeoinit extends Activity {
public void onClick(View arg0) {
SharedPreferences.Editor edit = prefs.edit();
- if (prefs.getInt("logimages", 1) == 0) {
- edit.putInt("logimages", 1);
- settings.storeLogImg = 1;
+ if (prefs.getBoolean("logimages", true) == false) {
+ edit.putBoolean("logimages", true);
+ settings.storelogimages = true;
} else {
- edit.putInt("logimages", 0);
- settings.storeLogImg = 0;
+ edit.putBoolean("logimages", false);
+ settings.storelogimages = false;
}
edit.commit();
CheckBox saveLogImgButton = (CheckBox) findViewById(R.id.save_log_img);
- if (prefs.getInt("logimages", 1) == 0) {
+ if (prefs.getBoolean("logimages", true) == false) {
saveLogImgButton.setChecked(false);
} else {
saveLogImgButton.setChecked(true);