mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 05:31:01 +00:00 
			
		
		
		
	Add safety-checks before some servers free()
				
					
				
			This commit is contained in:
		
							parent
							
								
									a754930918
								
							
						
					
					
						commit
						ea33001b95
					
				
					 65 changed files with 125 additions and 1 deletions
				
			
		|  | @ -436,6 +436,7 @@ EditorMaterialPreviewPlugin::EditorMaterialPreviewPlugin() { | |||
| } | ||||
| 
 | ||||
| EditorMaterialPreviewPlugin::~EditorMaterialPreviewPlugin() { | ||||
| 	ERR_FAIL_NULL(RenderingServer::get_singleton()); | ||||
| 	RS::get_singleton()->free(sphere); | ||||
| 	RS::get_singleton()->free(sphere_instance); | ||||
| 	RS::get_singleton()->free(viewport); | ||||
|  | @ -767,6 +768,7 @@ EditorMeshPreviewPlugin::EditorMeshPreviewPlugin() { | |||
| } | ||||
| 
 | ||||
| EditorMeshPreviewPlugin::~EditorMeshPreviewPlugin() { | ||||
| 	ERR_FAIL_NULL(RenderingServer::get_singleton()); | ||||
| 	//RS::get_singleton()->free(sphere);
 | ||||
| 	RS::get_singleton()->free(mesh_instance); | ||||
| 	RS::get_singleton()->free(viewport); | ||||
|  | @ -867,6 +869,7 @@ EditorFontPreviewPlugin::EditorFontPreviewPlugin() { | |||
| } | ||||
| 
 | ||||
| EditorFontPreviewPlugin::~EditorFontPreviewPlugin() { | ||||
| 	ERR_FAIL_NULL(RenderingServer::get_singleton()); | ||||
| 	RS::get_singleton()->free(canvas_item); | ||||
| 	RS::get_singleton()->free(canvas); | ||||
| 	RS::get_singleton()->free(viewport); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Adam Scott
						Adam Scott