File tree Expand file tree Collapse file tree
app/src/main/kotlin/org/fossify/notes Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,11 +4,13 @@ import android.app.Activity
44import android.content.DialogInterface.BUTTON_POSITIVE
55import org.fossify.commons.extensions.*
66import org.fossify.notes.databinding.DialogRenameChecklistItemBinding
7+ import org.fossify.notes.extensions.maybeRequestIncognito
78
89class EditTaskDialog (val activity : Activity , val oldTitle : String , callback : (newTitle: String ) -> Unit ) {
910 init {
1011 val binding = DialogRenameChecklistItemBinding .inflate(activity.layoutInflater).apply {
1112 checklistItemTitle.setText(oldTitle)
13+ checklistItemTitle.maybeRequestIncognito()
1214 }
1315
1416 activity.getAlertDialogBuilder()
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import org.fossify.notes.R
1313import org.fossify.notes.databinding.DialogNewChecklistItemBinding
1414import org.fossify.notes.databinding.ItemAddChecklistBinding
1515import org.fossify.notes.extensions.config
16+ import org.fossify.notes.extensions.maybeRequestIncognito
1617
1718class NewChecklistItemDialog (
1819 val activity : Activity ,
@@ -94,6 +95,9 @@ class NewChecklistItemDialog(
9495 titles.add(titleEditText)
9596 binding.checklistHolder.addView(this .root)
9697 }
98+
99+ titleEditText.maybeRequestIncognito()
100+
97101 activity.updateTextColors(binding.checklistHolder)
98102 binding.dialogHolder.post {
99103 binding.dialogHolder.fullScroll(View .FOCUS_DOWN )
Original file line number Diff line number Diff line change 1+ package org.fossify.notes.extensions
2+
3+ import android.view.inputmethod.EditorInfo
4+ import android.widget.TextView
5+ import org.fossify.commons.extensions.removeBit
6+
7+ fun TextView.maybeRequestIncognito () {
8+ imeOptions = if (context.config.useIncognitoMode) {
9+ imeOptions or EditorInfo .IME_FLAG_NO_PERSONALIZED_LEARNING
10+ } else {
11+ imeOptions.removeBit(EditorInfo .IME_FLAG_NO_PERSONALIZED_LEARNING )
12+ }
13+ }
Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ import android.view.LayoutInflater
1414import android.view.MotionEvent
1515import android.view.View
1616import android.view.ViewGroup
17- import android.view.inputmethod.EditorInfo
1817import android.view.inputmethod.InputMethodManager
1918import android.widget.ImageView
2019import android.widget.TextView
@@ -29,6 +28,7 @@ import org.fossify.notes.databinding.NoteViewStaticBinding
2928import org.fossify.notes.extensions.config
3029import org.fossify.notes.extensions.enforcePlainText
3130import org.fossify.notes.extensions.getPercentageFontSize
31+ import org.fossify.notes.extensions.maybeRequestIncognito
3232import org.fossify.notes.extensions.updateWidgets
3333import org.fossify.notes.helpers.MyMovementMethod
3434import org.fossify.notes.helpers.NOTE_ID
@@ -175,12 +175,7 @@ class TextFragment : NoteFragment() {
175175 }
176176 }
177177 }
178-
179- imeOptions = if (config.useIncognitoMode) {
180- imeOptions or EditorInfo .IME_FLAG_NO_PERSONALIZED_LEARNING
181- } else {
182- imeOptions.removeBit(EditorInfo .IME_FLAG_NO_PERSONALIZED_LEARNING )
183- }
178+ maybeRequestIncognito()
184179 }
185180
186181 noteEditText.setOnTouchListener { v, event ->
You can’t perform that action at this time.
0 commit comments