Skip to content

Commit d0dfab6

Browse files
committed
adding a crashfix at the Plain Text notes
1 parent a9066ab commit d0dfab6

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/ChecklistAdapter.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
1414
import com.simplemobiletools.commons.extensions.applyColorFilter
1515
import com.simplemobiletools.commons.extensions.beVisibleIf
1616
import com.simplemobiletools.commons.extensions.getColoredDrawableWithColor
17+
import com.simplemobiletools.commons.extensions.removeBit
1718
import com.simplemobiletools.commons.views.MyRecyclerView
1819
import com.simplemobiletools.notes.pro.R
1920
import com.simplemobiletools.notes.pro.dialogs.RenameChecklistItemDialog
@@ -161,7 +162,7 @@ class ChecklistAdapter(activity: BaseSimpleActivity, var items: ArrayList<Checkl
161162
paintFlags = paintFlags or Paint.STRIKE_THRU_TEXT_FLAG
162163
alpha = DONE_CHECKLIST_ITEM_ALPHA
163164
} else {
164-
paintFlags = paintFlags or Paint.STRIKE_THRU_TEXT_FLAG - Paint.STRIKE_THRU_TEXT_FLAG
165+
paintFlags = paintFlags.removeBit(Paint.STRIKE_THRU_TEXT_FLAG)
165166
alpha = 1f
166167
}
167168
}

app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/TextFragment.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,11 @@ class TextFragment : NoteFragment() {
143143

144144
if (config.showKeyboard && isMenuVisible) {
145145
onGlobalLayout {
146-
requestFocus()
147-
val inputManager = activity!!.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
148-
inputManager.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT)
146+
if (activity?.isDestroyed == false) {
147+
requestFocus()
148+
val inputManager = activity!!.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
149+
inputManager.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT)
150+
}
149151
}
150152
}
151153

0 commit comments

Comments
 (0)