Tables: fixed 28a283b breaking PageDown on tables with no interactive items.
diff --git a/imgui_tables.cpp b/imgui_tables.cpp
index b372534..60cdec2 100644
--- a/imgui_tables.cpp
+++ b/imgui_tables.cpp
@@ -1469,8 +1469,10 @@
// CursorPosPrevLine and CursorMaxPos manually. That should be a more general layout feature, see same problem e.g. #3414)
if (inner_window != outer_window)
{
+ short backup_nav_layers_active_mask = inner_window->DC.NavLayersActiveMask;
inner_window->DC.NavLayersActiveMask |= 1 << ImGuiNavLayer_Main; // So empty table don't appear to navigate differently.
EndChild();
+ inner_window->DC.NavLayersActiveMask = backup_nav_layers_active_mask;
}
else
{