OSDN Git Service

Taskbar 3.0.5
authorBraden Farmer <farmerbb@gmail.com>
Tue, 24 Jan 2017 23:46:36 +0000 (16:46 -0700)
committerBraden Farmer <farmerbb@gmail.com>
Tue, 24 Jan 2017 23:46:36 +0000 (16:46 -0700)
• Fix occasional blank settings screen

14 files changed:
app/build.gradle
app/src/main/java/com/farmerbb/taskbar/fragment/AboutFragment.java
app/src/main/java/com/farmerbb/taskbar/fragment/AdvancedFragment.java
app/src/main/java/com/farmerbb/taskbar/fragment/AppearanceFragment.java
app/src/main/java/com/farmerbb/taskbar/fragment/FreeformModeFragment.java
app/src/main/java/com/farmerbb/taskbar/fragment/GeneralFragment.java
app/src/main/java/com/farmerbb/taskbar/fragment/RecentAppsFragment.java
app/src/main/res/xml/pref_about.xml
app/src/main/res/xml/pref_about_donate.xml
app/src/main/res/xml/pref_advanced.xml
app/src/main/res/xml/pref_appearance.xml
app/src/main/res/xml/pref_freeform_hack.xml
app/src/main/res/xml/pref_general.xml
app/src/main/res/xml/pref_recent_apps.xml

index 88235c6..c10967c 100644 (file)
@@ -31,7 +31,7 @@ android {
         minSdkVersion 21
         targetSdkVersion 25
 
-        versionCode 113
+        versionCode 114
         versionName "3.0.5"
 
         resConfigs "en", "ja", "ru"
index adfd6ab..a9acdf1 100644 (file)
@@ -46,7 +46,7 @@ public class AboutFragment extends SettingsFragment implements Preference.OnPref
 
         super.onActivityCreated(savedInstanceState);
 
-        if(savedInstanceState == null) {
+        if(findPreference("dummy") == null) {
             // Add preferences
             addPreferencesFromResource(R.xml.pref_base);
 
index e851772..4811b91 100644 (file)
@@ -50,7 +50,7 @@ public class AdvancedFragment extends SettingsFragment implements Preference.OnP
 
         super.onActivityCreated(savedInstanceState);
 
-        if(savedInstanceState == null) {
+        if(findPreference("dummy") == null) {
             // Add preferences
             addPreferencesFromResource(R.xml.pref_advanced);
 
index d5159f8..dcbac35 100644 (file)
@@ -40,7 +40,7 @@ public class AppearanceFragment extends SettingsFragment implements Preference.O
 
         super.onActivityCreated(savedInstanceState);
 
-        if(savedInstanceState == null) {
+        if(findPreference("dummy") == null) {
             // Add preferences
             addPreferencesFromResource(R.xml.pref_appearance);
 
index 828bda7..c638c53 100644 (file)
@@ -42,7 +42,7 @@ public class FreeformModeFragment extends SettingsFragment implements Preference
 
         super.onActivityCreated(savedInstanceState);
 
-        if(savedInstanceState == null) {
+        if(findPreference("dummy") == null) {
             // Add preferences
             addPreferencesFromResource(R.xml.pref_freeform_hack);
 
index 36e4336..3aaffd4 100644 (file)
@@ -39,7 +39,7 @@ public class GeneralFragment extends SettingsFragment implements Preference.OnPr
 
         super.onActivityCreated(savedInstanceState);
 
-        if(savedInstanceState == null) {
+        if(findPreference("dummy") == null) {
             // Add preferences
             addPreferencesFromResource(R.xml.pref_general);
 
index 39b45f3..ec95324 100644 (file)
@@ -41,7 +41,7 @@ public class RecentAppsFragment extends SettingsFragment implements Preference.O
 
         super.onActivityCreated(savedInstanceState);
 
-        if(savedInstanceState == null) {
+        if(findPreference("dummy") == null) {
             // Add preferences
             addPreferencesFromResource(R.xml.pref_recent_apps);
 
index 9e1a4c1..885f35c 100644 (file)
@@ -22,6 +22,6 @@
 
     </PreferenceCategory>
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>
index 480d68f..8ba6011 100644 (file)
@@ -30,6 +30,6 @@
 
     </PreferenceCategory>
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>
index 13b20e1..8640c09 100644 (file)
@@ -42,6 +42,6 @@
         android:key="clear_pinned_apps"
         android:title="@string/clear_pinned_apps"/>
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>
index 5b4b943..fd6cc0b 100644 (file)
@@ -70,6 +70,6 @@
         android:key="reset_colors"
         android:title="@string/reset_colors" />
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>
index 0cecc4e..4a38825 100644 (file)
@@ -57,6 +57,6 @@
         android:key="freeform_mode_help"
         android:title="@string/pref_title_freeform_mode_help" />
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>
\ No newline at end of file
index a229f73..ea71fca 100644 (file)
@@ -82,6 +82,6 @@
         android:key="notification_settings"
         android:title="@string/notification_settings"/>
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>
index 9f7f24a..4eea205 100644 (file)
@@ -61,6 +61,6 @@
         android:key="disable_scrolling_list"
         android:title="@string/disable_scrolling_list"/>
 
-    <PreferenceCategory android:title="\n\n" />
+    <PreferenceCategory android:key="dummy" android:title="\n\n" />
 
 </PreferenceScreen>