File tree 1 file changed +4
-6
lines changed
aztec/src/main/kotlin/org/wordpress/aztec/watchers
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -36,20 +36,18 @@ class EndOfBufferMarkerAdder(text: Editable) : TextWatcher {
36
36
}
37
37
38
38
companion object {
39
- private val watchers = mutableMapOf< AztecText , EndOfBufferMarkerAdder >()
39
+ private var watcherRef : EndOfBufferMarkerAdder ? = null
40
40
41
41
fun install (editText : AztecText ): EndOfBufferMarkerAdder {
42
42
var watcher = EndOfBufferMarkerAdder (editText.text)
43
43
editText.addTextChangedListener(watcher)
44
- watchers[editText] = watcher
44
+ watcherRef = watcher
45
45
return watcher
46
46
}
47
47
48
48
fun uninstall (editText : AztecText ) {
49
- val watcher = watchers[editText]
50
- if (watcher != null ) {
51
- editText.removeTextChangedListener(watcher)
52
- watchers.remove(editText)
49
+ if (watcherRef != null ) {
50
+ editText.removeTextChangedListener(watcherRef)
53
51
}
54
52
}
55
53
You can’t perform that action at this time.
0 commit comments