@@ -40,6 +40,7 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
40
40
lateinit var mAdapter: NotesPagerAdapter
41
41
lateinit var mDb: DBHelper
42
42
lateinit var mNotes: List <Note >
43
+
43
44
var noteViewWithTextSelected: MyEditText ? = null
44
45
45
46
override fun onCreate (savedInstanceState : Bundle ? ) {
@@ -122,7 +123,7 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
122
123
// https://code.google.com/p/android/issues/detail?id=191430 quickfix
123
124
override fun onActionModeStarted (mode : ActionMode ? ) {
124
125
super .onActionModeStarted(mode)
125
- with ( currentNotesView()) {
126
+ currentNotesView(). apply {
126
127
if (config.clickableLinks || movementMethod == LinkMovementMethod .getInstance()) {
127
128
movementMethod = ArrowKeyMovementMethod .getInstance()
128
129
noteViewWithTextSelected = this
@@ -133,9 +134,7 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
133
134
override fun onActionModeFinished (mode : ActionMode ? ) {
134
135
super .onActionModeFinished(mode)
135
136
if (config.clickableLinks) {
136
- noteViewWithTextSelected?.let {
137
- it.movementMethod = LinkMovementMethod .getInstance()
138
- }
137
+ noteViewWithTextSelected?.movementMethod = LinkMovementMethod .getInstance()
139
138
}
140
139
}
141
140
0 commit comments