mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-03-26 05:20:10 +01:00
try making the "Show keyboard on startup" more reliable
This commit is contained in:
parent
b258e60b42
commit
a942121994
@ -1,5 +1,6 @@
|
|||||||
package com.simplemobiletools.notes.pro.fragments
|
package com.simplemobiletools.notes.pro.fragments
|
||||||
|
|
||||||
|
import android.content.Context
|
||||||
import android.graphics.Typeface
|
import android.graphics.Typeface
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.text.Editable
|
import android.text.Editable
|
||||||
@ -12,6 +13,7 @@ import android.view.LayoutInflater
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import android.view.inputmethod.EditorInfo
|
import android.view.inputmethod.EditorInfo
|
||||||
|
import android.view.inputmethod.InputMethodManager
|
||||||
import com.simplemobiletools.commons.extensions.*
|
import com.simplemobiletools.commons.extensions.*
|
||||||
import com.simplemobiletools.notes.pro.R
|
import com.simplemobiletools.notes.pro.R
|
||||||
import com.simplemobiletools.notes.pro.activities.MainActivity
|
import com.simplemobiletools.notes.pro.activities.MainActivity
|
||||||
@ -138,8 +140,12 @@ class TextFragment : NoteFragment() {
|
|||||||
setSelection(if (config.placeCursorToEnd) text.length else 0)
|
setSelection(if (config.placeCursorToEnd) text.length else 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.showKeyboard) {
|
if (config.showKeyboard && isMenuVisible) {
|
||||||
|
onGlobalLayout {
|
||||||
requestFocus()
|
requestFocus()
|
||||||
|
val inputManager = activity!!.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
|
||||||
|
inputManager.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
imeOptions = if (config.useIncognitoMode) {
|
imeOptions = if (config.useIncognitoMode) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user