mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +01:00 
			
		
		
		
	InvisibleButton: Added an assert to catch common type of passing zero-sized dimensions. (#1983)
This commit is contained in:
		| @@ -8332,6 +8332,9 @@ bool ImGui::InvisibleButton(const char* str_id, const ImVec2& size_arg) | |||||||
|     if (window->SkipItems) |     if (window->SkipItems) | ||||||
|         return false; |         return false; | ||||||
|  |  | ||||||
|  |     // Cannot use zero-size for InvisibleButton(). Unlike Button() there is not way to fallback using the label size. | ||||||
|  |     IM_ASSERT(size_arg.x != 0.0f && size_arg.y != 0.0f); | ||||||
|  |  | ||||||
|     const ImGuiID id = window->GetID(str_id); |     const ImGuiID id = window->GetID(str_id); | ||||||
|     ImVec2 size = CalcItemSize(size_arg, 0.0f, 0.0f); |     ImVec2 size = CalcItemSize(size_arg, 0.0f, 0.0f); | ||||||
|     const ImRect bb(window->DC.CursorPos, window->DC.CursorPos + size); |     const ImRect bb(window->DC.CursorPos, window->DC.CursorPos + size); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user