diff --git a/src/ui/quest_log_screen.cpp b/src/ui/quest_log_screen.cpp index c343baa5..6e1e1a14 100644 --- a/src/ui/quest_log_screen.cpp +++ b/src/ui/quest_log_screen.cpp @@ -534,6 +534,11 @@ void QuestLogScreen::render(game::GameHandler& gameHandler, InventoryScreen& inv ImGui::Text("%s x%u", name.c_str(), ri.count); else ImGui::Text("%s", name.c_str()); + if (info && info->valid && ImGui::IsItemHovered()) { + ImGui::BeginTooltip(); + invScreen.renderItemTooltip(*info); + ImGui::EndTooltip(); + } } } @@ -560,6 +565,11 @@ void QuestLogScreen::render(game::GameHandler& gameHandler, InventoryScreen& inv ImGui::Text("%s x%u", name.c_str(), ri.count); else ImGui::Text("%s", name.c_str()); + if (info && info->valid && ImGui::IsItemHovered()) { + ImGui::BeginTooltip(); + invScreen.renderItemTooltip(*info); + ImGui::EndTooltip(); + } } } }