Przeglądaj źródła

Fixed touchscreen was processing input in editor

marynate 11 lat temu
rodzic
commit
b1e03d536f
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      scene/2d/screen_button.cpp

+ 4 - 1
scene/2d/screen_button.cpp

@@ -92,7 +92,10 @@ void TouchScreenButton::_notification(int p_what) {
 			if (!get_scene()->is_editor_hint() && !OS::get_singleton()->has_touchscreen_ui_hint() && visibility==VISIBILITY_TOUCHSCREEN_ONLY)
 				return;
 			update();
-			set_process_input(true);
+
+			if (!get_scene()->is_editor_hint())
+				set_process_input(true);
+
 			if (action.operator String()!="" && InputMap::get_singleton()->has_action(action)) {
 				action_id=InputMap::get_singleton()->get_action_id(action);
 			} else {