From 2f6f3a3066b7e66d2728992e1ed842aa393acf56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81dler=20Neves?= Date: Thu, 8 Aug 2019 04:51:58 -0300 Subject: [PATCH] corrupted schedule bugfix --- app/build.gradle | 4 ++-- .../brasilfurfest/helper/observables/Observable.kt | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 683dd21..09d8e58 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.adlerosn.brasilfurfest" minSdkVersion 21 targetSdkVersion 29 - versionCode 49 - versionName "2019.8.6.3" + versionCode 50 + versionName "2019.8.8.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/adlerosn/brasilfurfest/helper/observables/Observable.kt b/app/src/main/java/com/adlerosn/brasilfurfest/helper/observables/Observable.kt index 918759f..23d4a0a 100644 --- a/app/src/main/java/com/adlerosn/brasilfurfest/helper/observables/Observable.kt +++ b/app/src/main/java/com/adlerosn/brasilfurfest/helper/observables/Observable.kt @@ -35,12 +35,11 @@ open class Observable { open fun hasChanged() = changed fun notifyObservers() = notifyObservers(null) fun notifyObservers(arg: T?) { - doAsync { - if (hasChanged()) { - clearChanged() - observers.forEach { - it.update(this, arg) - } + // Don't do anything async here or you might lose data + if (hasChanged()) { + clearChanged() + observers.forEach { + it.update(this, arg) } } }