From 05d82d3d73b41657a96335e221089330ca2244bb Mon Sep 17 00:00:00 2001 From: Marcin Moskala Date: Thu, 18 Jan 2018 13:27:46 +0100 Subject: [PATCH] Fix flag for catching set --- .../com/marcinmoskala/kotlinpreferences/PreferenceHolder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/preferenceholder/src/main/java/com/marcinmoskala/kotlinpreferences/PreferenceHolder.kt b/preferenceholder/src/main/java/com/marcinmoskala/kotlinpreferences/PreferenceHolder.kt index b90bd06..2ec23e6 100644 --- a/preferenceholder/src/main/java/com/marcinmoskala/kotlinpreferences/PreferenceHolder.kt +++ b/preferenceholder/src/main/java/com/marcinmoskala/kotlinpreferences/PreferenceHolder.kt @@ -17,10 +17,10 @@ import kotlin.reflect.jvm.isAccessible abstract class PreferenceHolder { protected inline fun bindToPreferenceField(default: T, key: String? = null, catching: Boolean = true): ReadWriteProperty - = bindToPreferenceField(T::class, object : TypeToken() {}.type, default, key) + = bindToPreferenceField(T::class, object : TypeToken() {}.type, default, key, catching) protected inline fun bindToPreferenceFieldNullable(key: String? = null, catching: Boolean = true): ReadWriteProperty - = bindToPreferenceFieldNullable(T::class, object : TypeToken() {}.type, key) + = bindToPreferenceFieldNullable(T::class, object : TypeToken() {}.type, key, catching) protected fun bindToPreferenceField(clazz: KClass, type: Type, default: T, key: String?, catching: Boolean = true): ReadWriteProperty = PreferenceFieldBinder(clazz, type, default, key, catching)