diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2707976c3..dc0407636 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+### 1.7.2 (May 27, 2017)
+
+* Fix crash at startup
+
### 1.7.1 (May 21, 2017)
* Fix crash (BadParcelableException)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 18b96b4b5..83816e1d3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -17,10 +17,11 @@
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see .
-->
-
+
diff --git a/app/src/main/java/org/isoron/uhabits/activities/common/views/BundleSavedState.java b/app/src/main/java/org/isoron/uhabits/activities/common/views/BundleSavedState.java
index fe33993d1..b5011b03c 100644
--- a/app/src/main/java/org/isoron/uhabits/activities/common/views/BundleSavedState.java
+++ b/app/src/main/java/org/isoron/uhabits/activities/common/views/BundleSavedState.java
@@ -29,7 +29,7 @@ public class BundleSavedState extends android.support.v4.view.AbsSavedState
@Override
public BundleSavedState createFromParcel(Parcel source)
{
- return new BundleSavedState(source);
+ return new BundleSavedState(source, getClass().getClassLoader());
}
@Override
@@ -47,9 +47,9 @@ public class BundleSavedState extends android.support.v4.view.AbsSavedState
this.bundle = bundle;
}
- public BundleSavedState(Parcel source)
+ public BundleSavedState(Parcel source, ClassLoader loader)
{
- super(source);
+ super(source, loader);
this.bundle = source.readBundle(getClass().getClassLoader());
}
diff --git a/app/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitDialog.java b/app/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitDialog.java
index 93504ee7e..f8c425be6 100644
--- a/app/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitDialog.java
+++ b/app/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitDialog.java
@@ -40,6 +40,7 @@ import org.isoron.uhabits.preferences.*;
import butterknife.*;
import static android.view.View.*;
+import static org.isoron.uhabits.activities.ThemeSwitcher.THEME_LIGHT;
public class EditHabitDialog extends AppCompatDialogFragment
{
@@ -76,7 +77,13 @@ public class EditHabitDialog extends AppCompatDialogFragment
@Override
public int getTheme()
{
- return R.style.DialogWithTitle;
+ AppComponent component =
+ ((HabitsApplication) getContext().getApplicationContext()).getComponent();
+
+ if(component.getPreferences().getTheme() == THEME_LIGHT)
+ return R.style.DialogWithTitle;
+ else
+ return R.style.DarkDialogWithTitle;
}
@Override
diff --git a/app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteHabitList.java b/app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteHabitList.java
index 58a310eaa..c3449f65d 100644
--- a/app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteHabitList.java
+++ b/app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteHabitList.java
@@ -261,7 +261,7 @@ public class SQLiteHabitList extends HabitList
}
}
- protected List toList()
+ protected synchronized List toList()
{
String query = buildSelectQuery();
List recordList = sqlite.query(query, null);
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index aed537cbb..9cafc723c 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -158,7 +158,7 @@
Zvuk podsjetnika
Nijedan
Filtar
- Skrivanje je uspjelo
+ Sakrij završeno
Sakrij arhivirano
Učini obavijesti trajnima
Spriječava da se obavijesti zanemare.
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
index 786dca1c5..cc4486ab7 100644
--- a/app/src/main/res/values-iw/strings.xml
+++ b/app/src/main/res/values-iw/strings.xml
@@ -75,7 +75,7 @@
4 שעות
8 שעות
24 שעות
- החלפה להפעלה עם לחיצה קצרה
+ סימון הרגלים בלחיצה קצרה
סמנו יעדים בהקשה קצרה במקום לחיצה ממושכת. נוח יותר, אך יכול להוביל ללחיצות לא מכוונות.
מרווח נדנוד לתזכורות
דרג/י אותנו ב- Google Play
@@ -107,7 +107,7 @@
מפתחים
גרסה %s
תדירות
- סימן
+ סימון הרגל
חוזק
רצף שיא
רצף נוכחי
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 86435f56f..829fef4f3 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -260,4 +260,9 @@
+
+