summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2016-01-02 20:32:19 -0300
committerJuan Linietsky <reduzio@gmail.com>2016-01-02 20:32:19 -0300
commit939c5f5c9effce84b55d1ff1ead33dda62c5d3d6 (patch)
treeeff5bc73d1a834cf812050683c6187bf73d95534
parent1597082c85a2bf3ddca0414de1fa32fb5f2e5350 (diff)
-Fix global transform cache not being cleared in 2D nodes, fixes many editor bugs, closes #2115
-rw-r--r--scene/2d/canvas_item.cpp1
-rw-r--r--tools/editor/plugins/polygon_2d_editor_plugin.cpp1
-rw-r--r--tools/editor/property_editor.cpp2
3 files changed, 1 insertions, 3 deletions
diff --git a/scene/2d/canvas_item.cpp b/scene/2d/canvas_item.cpp
index adb3574dd9..35b453d71d 100644
--- a/scene/2d/canvas_item.cpp
+++ b/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: {
diff --git a/tools/editor/plugins/polygon_2d_editor_plugin.cpp b/tools/editor/plugins/polygon_2d_editor_plugin.cpp
index fc71a64dbd..3e9c58d604 100644
--- a/tools/editor/plugins/polygon_2d_editor_plugin.cpp
+++ b/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>();
diff --git a/tools/editor/property_editor.cpp b/tools/editor/property_editor.cpp
index 9989169b0e..fc5fce1d47 100644
--- a/tools/editor/property_editor.cpp
+++ b/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!");
}