mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	Misc: fixes zealous MSVC static analyzer warnings + make GetInputSourceName(), GetMouseSourceName() a little more tolerant. (#8876)
This commit is contained in:
		| @@ -3363,7 +3363,7 @@ void ImFontAtlasBuildMain(ImFontAtlas* atlas) | ||||
| { | ||||
|     IM_ASSERT(!atlas->Locked && "Cannot modify a locked ImFontAtlas!"); | ||||
|     if (atlas->TexData && atlas->TexData->Format != atlas->TexDesiredFormat) | ||||
|         ImFontAtlasBuildClear(atlas);  | ||||
|         ImFontAtlasBuildClear(atlas); | ||||
|  | ||||
|     if (atlas->Builder == NULL) | ||||
|         ImFontAtlasBuildInit(atlas); | ||||
| @@ -4372,6 +4372,7 @@ ImTextureRect* ImFontAtlasPackGetRectSafe(ImFontAtlas* atlas, ImFontAtlasRectId | ||||
|     if (atlas->Builder == NULL) | ||||
|         ImFontAtlasBuildInit(atlas); | ||||
|     ImFontAtlasBuilder* builder = (ImFontAtlasBuilder*)atlas->Builder; | ||||
|     IM_MSVC_WARNING_SUPPRESS(28182); // Static Analysis false positive "warning C28182: Dereferencing NULL pointer 'builder'" | ||||
|     if (index_idx >= builder->RectsIndex.Size) | ||||
|         return NULL; | ||||
|     ImFontAtlasRectEntry* index_entry = &builder->RectsIndex[index_idx]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ocornut
					ocornut