fix(settings-refactor): show HelpMarker tooltip even when item is disabled

This commit is contained in:
2026-05-02 17:00:25 +02:00
parent e086afe2a8
commit 52e163a472
+5 -1
View File
@@ -225,7 +225,11 @@ internal static class ImGuiUtil
using (ImRaii.PushColor(ImGuiCol.Text, ImGui.GetStyle().Colors[(int) ImGuiCol.TextDisabled]))
ImGui.TextUnformatted("(?)");
if (!ImGui.IsItemHovered())
// AllowWhenDisabled — ohne das Flag liefert IsItemHovered bei
// ausgegrauten Settings false, der User könnte nicht mehr lesen
// warum eine Option nicht aktiv ist. Genau dann braucht er den
// Hover-Tooltip aber am dringendsten.
if (!ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled))
return;
using var tooltip = ImRaii.Tooltip();