|
@@ -1598,7 +1598,9 @@ void TextEdit::_notification(int p_what) {
|
|
|
draw_caret = true;
|
|
|
}
|
|
|
|
|
|
- _show_virtual_keyboard();
|
|
|
+ if (editable) {
|
|
|
+ _show_virtual_keyboard();
|
|
|
+ }
|
|
|
} break;
|
|
|
|
|
|
case NOTIFICATION_FOCUS_EXIT: {
|
|
@@ -2001,7 +2003,9 @@ void TextEdit::gui_input(const Ref<InputEvent> &p_gui_input) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- _show_virtual_keyboard();
|
|
|
+ if (editable) {
|
|
|
+ _show_virtual_keyboard();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|