浏览代码

-Removed bizarre code introduced in a 2 years old PR, fixes #3483

Juan Linietsky 9 年之前
父节点
当前提交
dbcca7bea2
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      scene/gui/line_edit.cpp

+ 5 - 4
scene/gui/line_edit.cpp

@@ -80,8 +80,8 @@ void LineEdit::_input_event(InputEvent p_event) {
 				selection.creating=false;
 				selection.creating=false;
 				selection.doubleclick=false;
 				selection.doubleclick=false;
 
 
-                // notify to show soft keyboard
-                notification(NOTIFICATION_FOCUS_ENTER);
+				if (OS::get_singleton()->has_virtual_keyboard())
+					OS::get_singleton()->show_virtual_keyboard(get_text(),get_global_rect());
 			}
 			}
 			
 			
 			update();				
 			update();				
@@ -230,8 +230,9 @@ void LineEdit::_input_event(InputEvent p_event) {
 					case KEY_RETURN: {
 					case KEY_RETURN: {
 
 
 						emit_signal( "text_entered",text );
 						emit_signal( "text_entered",text );
-                        // notify to hide soft keyboard
-						   notification(NOTIFICATION_FOCUS_EXIT);
+						if (OS::get_singleton()->has_virtual_keyboard())
+							OS::get_singleton()->hide_virtual_keyboard();
+
 						return;
 						return;
 					} break;
 					} break;