Browse Source

Don't modulate canvas on invisible color change

Tomasz Chabora 6 years ago
parent
commit
5e9400b2e3
1 changed files with 1 additions and 1 deletions
  1. 1 1
      scene/2d/canvas_modulate.cpp

+ 1 - 1
scene/2d/canvas_modulate.cpp

@@ -70,7 +70,7 @@ void CanvasModulate::_bind_methods() {
 void CanvasModulate::set_color(const Color &p_color) {
 void CanvasModulate::set_color(const Color &p_color) {
 
 
 	color = p_color;
 	color = p_color;
-	if (is_inside_tree()) {
+	if (is_visible_in_tree()) {
 		VS::get_singleton()->canvas_set_modulate(get_canvas(), color);
 		VS::get_singleton()->canvas_set_modulate(get_canvas(), color);
 	}
 	}
 }
 }