diff --git a/plugins/builtin/source/content/views/view_settings.cpp b/plugins/builtin/source/content/views/view_settings.cpp index 653ce1517..814e1fcd0 100644 --- a/plugins/builtin/source/content/views/view_settings.cpp +++ b/plugins/builtin/source/content/views/view_settings.cpp @@ -1,5 +1,6 @@ #include "content/views/view_settings.hpp" +#include #include #include #include @@ -108,8 +109,16 @@ namespace hex::plugin::builtin { ImGui::PopItemWidth(); ImGui::EndDisabled(); - if (const auto &tooltip = setting.widget->getTooltip(); tooltip.has_value() && ImGui::IsItemHovered()) - ImGuiExt::InfoTooltip(Lang(tooltip.value())); + if (const auto &tooltip = setting.widget->getTooltip(); tooltip.has_value()) { + ImGui::BeginDisabled(); + ImGui::Indent(); + fonts::Default().push(0.8F); + ImGuiExt::TextFormattedWrapped(Lang(tooltip.value())); + ImGui::NewLine(); + fonts::Default().pop(); + ImGui::Unindent(); + ImGui::EndDisabled(); + } auto &widget = setting.widget;