mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	Out of courtesy/consistency move all the DebugHookIdInfo compares into ifndef block.
This commit is contained in:
		
							
								
								
									
										12
									
								
								imgui.cpp
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								imgui.cpp
									
									
									
									
									
								
							| @@ -7967,9 +7967,11 @@ ImGuiID ImGuiWindow::GetID(const char* str, const char* str_end) | ||||
| { | ||||
|     ImGuiID seed = IDStack.back(); | ||||
|     ImGuiID id = ImHashStr(str, str_end ? (str_end - str) : 0, seed); | ||||
| #ifndef IMGUI_DISABLE_DEBUG_TOOLS | ||||
|     ImGuiContext& g = *Ctx; | ||||
|     if (g.DebugHookIdInfo == id) | ||||
|         ImGui::DebugHookIdInfo(id, ImGuiDataType_String, str, str_end); | ||||
| #endif | ||||
|     return id; | ||||
| } | ||||
|  | ||||
| @@ -7977,9 +7979,11 @@ ImGuiID ImGuiWindow::GetID(const void* ptr) | ||||
| { | ||||
|     ImGuiID seed = IDStack.back(); | ||||
|     ImGuiID id = ImHashData(&ptr, sizeof(void*), seed); | ||||
| #ifndef IMGUI_DISABLE_DEBUG_TOOLS | ||||
|     ImGuiContext& g = *Ctx; | ||||
|     if (g.DebugHookIdInfo == id) | ||||
|         ImGui::DebugHookIdInfo(id, ImGuiDataType_Pointer, ptr, NULL); | ||||
| #endif | ||||
|     return id; | ||||
| } | ||||
|  | ||||
| @@ -7987,9 +7991,11 @@ ImGuiID ImGuiWindow::GetID(int n) | ||||
| { | ||||
|     ImGuiID seed = IDStack.back(); | ||||
|     ImGuiID id = ImHashData(&n, sizeof(n), seed); | ||||
| #ifndef IMGUI_DISABLE_DEBUG_TOOLS | ||||
|     ImGuiContext& g = *Ctx; | ||||
|     if (g.DebugHookIdInfo == id) | ||||
|         ImGui::DebugHookIdInfo(id, ImGuiDataType_S32, (void*)(intptr_t)n, NULL); | ||||
| #endif | ||||
|     return id; | ||||
| } | ||||
|  | ||||
| @@ -8039,8 +8045,10 @@ void ImGui::PushOverrideID(ImGuiID id) | ||||
| { | ||||
|     ImGuiContext& g = *GImGui; | ||||
|     ImGuiWindow* window = g.CurrentWindow; | ||||
| #ifndef IMGUI_DISABLE_DEBUG_TOOLS | ||||
|     if (g.DebugHookIdInfo == id) | ||||
|         DebugHookIdInfo(id, ImGuiDataType_ID, NULL, NULL); | ||||
| #endif | ||||
|     window->IDStack.push_back(id); | ||||
| } | ||||
|  | ||||
| @@ -8050,18 +8058,22 @@ void ImGui::PushOverrideID(ImGuiID id) | ||||
| ImGuiID ImGui::GetIDWithSeed(const char* str, const char* str_end, ImGuiID seed) | ||||
| { | ||||
|     ImGuiID id = ImHashStr(str, str_end ? (str_end - str) : 0, seed); | ||||
| #ifndef IMGUI_DISABLE_DEBUG_TOOLS | ||||
|     ImGuiContext& g = *GImGui; | ||||
|     if (g.DebugHookIdInfo == id) | ||||
|         DebugHookIdInfo(id, ImGuiDataType_String, str, str_end); | ||||
| #endif | ||||
|     return id; | ||||
| } | ||||
|  | ||||
| ImGuiID ImGui::GetIDWithSeed(int n, ImGuiID seed) | ||||
| { | ||||
|     ImGuiID id = ImHashData(&n, sizeof(n), seed); | ||||
| #ifndef IMGUI_DISABLE_DEBUG_TOOLS | ||||
|     ImGuiContext& g = *GImGui; | ||||
|     if (g.DebugHookIdInfo == id) | ||||
|         DebugHookIdInfo(id, ImGuiDataType_S32, (void*)(intptr_t)n, NULL); | ||||
| #endif | ||||
|     return id; | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ocornut
					ocornut