Bläddra i källkod

Fix Sprite2D error spam in exported project

kobewi 3 månader sedan
förälder
incheckning
bf8a374a92
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      scene/2d/sprite_2d.cpp

+ 6 - 4
scene/2d/sprite_2d.cpp

@@ -481,7 +481,9 @@ void Sprite2D::_texture_changed() {
 }
 
 void Sprite2D::_emit_region_rect_enabled() {
-	emit_signal("_editor_region_rect_enabled");
+	if (Engine::get_singleton()->is_editor_hint()) {
+		emit_signal("_editor_region_rect_enabled");
+	}
 }
 
 void Sprite2D::_bind_methods() {
@@ -547,7 +549,7 @@ void Sprite2D::_bind_methods() {
 }
 
 Sprite2D::Sprite2D() {
-#ifdef TOOLS_ENABLED
-	add_user_signal(MethodInfo("_editor_region_rect_enabled"));
-#endif
+	if (Engine::get_singleton()->is_editor_hint()) {
+		add_user_signal(MethodInfo("_editor_region_rect_enabled"));
+	}
 }