mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-04 07:01:04 +01:00 
			
		
		
		
	Amend change of SetActiveIdUsingAllKeyboardKeys() in4448d97which seemingly accidentally reverted the change intended byfd408c97
This commit is contained in:
		@@ -31,6 +31,13 @@ HOW TO UPDATE?
 | 
				
			|||||||
- Please report any issue!
 | 
					- Please report any issue!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-----------------------------------------------------------------------
 | 
				
			||||||
 | 
					 VERSION 1.89.1 (In Progress)
 | 
				
			||||||
 | 
					-----------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - Inputs: fix moving a window or drag and dropping from capture mods. (#5888, #4921, #456)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-----------------------------------------------------------------------
 | 
					-----------------------------------------------------------------------
 | 
				
			||||||
 VERSION 1.89 (Released 2022-11-15)
 | 
					 VERSION 1.89 (Released 2022-11-15)
 | 
				
			||||||
-----------------------------------------------------------------------
 | 
					-----------------------------------------------------------------------
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
// dear imgui, v1.89
 | 
					// dear imgui, v1.90 WIP
 | 
				
			||||||
// (main code and documentation)
 | 
					// (main code and documentation)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Help:
 | 
					// Help:
 | 
				
			||||||
@@ -8538,7 +8538,7 @@ ImGuiID ImGui::GetKeyOwner(ImGuiKey key)
 | 
				
			|||||||
    ImGuiID owner_id = owner_data->OwnerCurr;
 | 
					    ImGuiID owner_id = owner_data->OwnerCurr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (g.ActiveIdUsingAllKeyboardKeys && owner_id != g.ActiveId)
 | 
					    if (g.ActiveIdUsingAllKeyboardKeys && owner_id != g.ActiveId)
 | 
				
			||||||
        if ((key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super)
 | 
					        if (key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END)
 | 
				
			||||||
            return ImGuiKeyOwner_None;
 | 
					            return ImGuiKeyOwner_None;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return owner_id;
 | 
					    return owner_id;
 | 
				
			||||||
@@ -8555,7 +8555,7 @@ bool ImGui::TestKeyOwner(ImGuiKey key, ImGuiID owner_id)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ImGuiContext& g = *GImGui;
 | 
					    ImGuiContext& g = *GImGui;
 | 
				
			||||||
    if (g.ActiveIdUsingAllKeyboardKeys && owner_id != g.ActiveId)
 | 
					    if (g.ActiveIdUsingAllKeyboardKeys && owner_id != g.ActiveId)
 | 
				
			||||||
        if ((key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super)
 | 
					        if (key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END)
 | 
				
			||||||
            return false;
 | 
					            return false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key);
 | 
					    ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								imgui.h
									
									
									
									
									
								
							@@ -22,8 +22,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// Library Version
 | 
					// Library Version
 | 
				
			||||||
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345')
 | 
					// (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345')
 | 
				
			||||||
#define IMGUI_VERSION               "1.89"
 | 
					#define IMGUI_VERSION               "1.89.1"
 | 
				
			||||||
#define IMGUI_VERSION_NUM           18901
 | 
					#define IMGUI_VERSION_NUM           18902
 | 
				
			||||||
#define IMGUI_HAS_TABLE
 | 
					#define IMGUI_HAS_TABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user