Browse Source

Merge pull request #22282 from ibrahn/spatial_editor_origin_init

fix branch on uninit in spatial_editor_plugin
Rémi Verschelde 7 years ago
parent
commit
9136f1287e

+ 2 - 4
editor/plugins/spatial_editor_plugin.cpp

@@ -4418,6 +4418,8 @@ void SpatialEditor::_menu_item_pressed(int p_option) {
 void SpatialEditor::_init_indicators() {
 void SpatialEditor::_init_indicators() {
 
 
 	{
 	{
+		origin_enabled = true;
+		grid_enabled = true;
 
 
 		indicator_mat.instance();
 		indicator_mat.instance();
 		indicator_mat->set_flag(SpatialMaterial::FLAG_UNSHADED, true);
 		indicator_mat->set_flag(SpatialMaterial::FLAG_UNSHADED, true);
@@ -4458,10 +4460,6 @@ void SpatialEditor::_init_indicators() {
 		VS::get_singleton()->instance_set_layer_mask(origin_instance, 1 << SpatialEditorViewport::GIZMO_GRID_LAYER);
 		VS::get_singleton()->instance_set_layer_mask(origin_instance, 1 << SpatialEditorViewport::GIZMO_GRID_LAYER);
 
 
 		VisualServer::get_singleton()->instance_geometry_set_cast_shadows_setting(origin_instance, VS::SHADOW_CASTING_SETTING_OFF);
 		VisualServer::get_singleton()->instance_geometry_set_cast_shadows_setting(origin_instance, VS::SHADOW_CASTING_SETTING_OFF);
-
-		origin_enabled = true;
-		grid_enabled = true;
-		last_grid_snap = 1;
 	}
 	}
 
 
 	{
 	{

+ 0 - 1
editor/plugins/spatial_editor_plugin.h

@@ -510,7 +510,6 @@ private:
 	RID grid[3];
 	RID grid[3];
 	RID grid_instance[3];
 	RID grid_instance[3];
 	bool grid_visible[3]; //currently visible
 	bool grid_visible[3]; //currently visible
-	float last_grid_snap;
 	bool grid_enable[3]; //should be always visible if true
 	bool grid_enable[3]; //should be always visible if true
 	bool grid_enabled;
 	bool grid_enabled;