Jelajahi Sumber

-Fix global transform cache not being cleared in 2D nodes, fixes many editor bugs, closes #2115

Juan Linietsky 9 tahun lalu
induk
melakukan
939c5f5c9e

+ 1 - 0
scene/2d/canvas_item.cpp

@@ -548,6 +548,7 @@ void CanvasItem::_notification(int p_what) {
 				get_parent()->cast_to<CanvasItem>()->children_items.erase(C);
 				C=NULL;
 			}
+			global_invalid=true;
 		} break;
 		case NOTIFICATION_DRAW: {
 

+ 0 - 1
tools/editor/plugins/polygon_2d_editor_plugin.cpp

@@ -755,7 +755,6 @@ void Polygon2DEditor::edit(Node *p_collision_polygon) {
 		canvas_item_editor=CanvasItemEditor::get_singleton();
 	}
 
-
 	if (p_collision_polygon) {
 
 		node=p_collision_polygon->cast_to<Polygon2D>();

+ 0 - 2
tools/editor/property_editor.cpp

@@ -3108,8 +3108,6 @@ void PropertyEditor::update_tree() {
 					item->add_button(1,get_icon("Reload","EditorIcons"),3);
 				}
 			}
-		} else {
-			print_line("no default value!");
 		}