summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/values/strings.xml3
-rw-r--r--res/xml/preferences.xml6
-rw-r--r--src/org/fox/ttcomics/ComicPager.java6
3 files changed, 11 insertions, 4 deletions
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 1f663fc..298d67e 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -48,4 +48,7 @@
<string name="error_sync_no_data">No information stored or you are on the furthest read page.</string>
<string name="dialog_clear_data">Clear data</string>
<string name="dialog_clear_data_title">Clear all remotely stored sync data?</string>
+ <string name="prefs_sync">Sync</string>
+ <string name="prefs_clear_sync_data">Clear sync data</string>
+ <string name="prefs_clear_sync_data_summary">Removes all remotely stored sync data</string>
</resources> \ No newline at end of file
diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml
index a0ffefd..ad59c7e 100644
--- a/res/xml/preferences.xml
+++ b/res/xml/preferences.xml
@@ -8,7 +8,7 @@
android:title="@string/prefs_comics_directory" >
</Preference>
</PreferenceCategory>
- <PreferenceCategory android:title="Sync" >
+ <PreferenceCategory android:title="@string/prefs_sync" >
<CheckBoxPreference
android:defaultValue="false"
android:key="use_position_sync"
@@ -19,8 +19,8 @@
<Preference
android:dependency="use_position_sync"
android:key="clear_sync_data"
- android:title="Clear sync data"
- android:summary="Removes all remotely stored sync data" >
+ android:title="@string/prefs_clear_sync_data"
+ android:summary="@string/prefs_clear_sync_data_summary" >
</Preference>
</PreferenceCategory>
diff --git a/src/org/fox/ttcomics/ComicPager.java b/src/org/fox/ttcomics/ComicPager.java
index 0676967..9991099 100644
--- a/src/org/fox/ttcomics/ComicPager.java
+++ b/src/org/fox/ttcomics/ComicPager.java
@@ -69,7 +69,11 @@ public class ComicPager extends Fragment {
ViewPager pager = (ViewPager) getView().findViewById(R.id.comics_pager);
if (pager != null) {
- pager.setCurrentItem(item);
+ try {
+ pager.setCurrentItem(item);
+ } catch (IndexOutOfBoundsException e) {
+ e.printStackTrace();
+ }
}
}