1
0
Fork 0

Fixes #488: LeakCanary crash

master
Colin Lee 2019-02-13 15:18:03 -06:00 committed by Jeff Boek
parent 2e525813f6
commit ff96362551
1 changed files with 2 additions and 2 deletions

View File

@ -33,11 +33,11 @@ class DebugFenixApplication : FenixApplication() {
}
internal class ToggleableHeapDumper(
private val context: Context,
context: Context,
private val defaultDumper: HeapDumper
) : HeapDumper {
var prefs: SharedPreferences? = PreferenceManager.getDefaultSharedPreferences(context)
var enabled = prefs?.getBoolean(context.getPreferenceKey(pref_key_leakcanary), true) ?: true
override fun dumpHeap(): File = if (enabled) defaultDumper.dumpHeap() else HeapDumper.RETRY_LATER
override fun dumpHeap(): File? = if (enabled) defaultDumper.dumpHeap() else HeapDumper.RETRY_LATER
}
}