瀏覽代碼

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

Juan Linietsky 9 年之前
父節點
當前提交
939c5f5c9e
共有 3 個文件被更改,包括 1 次插入3 次删除
  1. 1 0
      scene/2d/canvas_item.cpp
  2. 0 1
      tools/editor/plugins/polygon_2d_editor_plugin.cpp
  3. 0 2
      tools/editor/property_editor.cpp

+ 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!");
 		}