mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-11-04 09:44:29 +00:00 
			
		
		
		
	Modals: fixed issue hovering popups inside a child inside a modal. Fixed IsWindowFocused()/IsWindowHovered() issues with childs inside popups. (#4676)(#4676, #4527)
Amend/fix 6b1e094f, fc4988ffb (Sep 24)
			
			
This commit is contained in:
		@@ -39,6 +39,8 @@ Breaking Changes:
 | 
			
		||||
Other Changes:
 | 
			
		||||
 | 
			
		||||
- Added IsMouseTripleClicked() function. Tracking multi-click count in IO structure. (#3229) [@kudaba]
 | 
			
		||||
- Modals: fixed issue hovering popups inside a child inside a modal. (#4676, #4527)
 | 
			
		||||
- Fixed IsWindowFocused()/IsWindowHovered() issues with childs inside popups. (#4676)
 | 
			
		||||
- InputText: made double-click select word, triple-line select line. Word delimitation logic differs
 | 
			
		||||
  slightly from the one used by CTRL+arrows. (#2244)
 | 
			
		||||
- Backends: Vulkan: Call vkCmdSetScissor() at the end of render with a full-viewport to reduce
 | 
			
		||||
 
 | 
			
		||||
@@ -6719,9 +6719,14 @@ void ImGui::PopTextWrapPos()
 | 
			
		||||
 | 
			
		||||
static ImGuiWindow* GetCombinedRootWindow(ImGuiWindow* window, bool popup_hierarchy)
 | 
			
		||||
{
 | 
			
		||||
    ImGuiWindow* last_window = NULL;
 | 
			
		||||
    while (last_window != window)
 | 
			
		||||
    {
 | 
			
		||||
        last_window = window;
 | 
			
		||||
        window = window->RootWindow;
 | 
			
		||||
        if (popup_hierarchy)
 | 
			
		||||
            window = window->RootWindowPopupTree;
 | 
			
		||||
    }
 | 
			
		||||
    return window;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user