mirror of
https://github.com/minetest/minetest.git
synced 2024-11-23 16:13:46 +01:00
Fix tooltips for dropdown, scrollbar and more (#12747)
This commit is contained in:
parent
cea5fd56a4
commit
f3f3b752f2
@ -3642,13 +3642,21 @@ void GUIFormSpecMenu::drawMenu()
|
||||
#endif
|
||||
bool hovered_element_found = false;
|
||||
|
||||
if (hovered != NULL) {
|
||||
if (hovered) {
|
||||
if (m_show_debug) {
|
||||
core::rect<s32> rect = hovered->getAbsoluteClippingRect();
|
||||
driver->draw2DRectangle(0x22FFFF00, rect, &rect);
|
||||
}
|
||||
|
||||
s32 id = hovered->getID();
|
||||
// find the formspec-element of the hovered IGUIElement (a parent)
|
||||
s32 id;
|
||||
for (gui::IGUIElement *hovered_fselem = hovered; hovered_fselem;
|
||||
hovered_fselem = hovered_fselem->getParent()) {
|
||||
id = hovered_fselem->getID();
|
||||
if (id != -1)
|
||||
break;
|
||||
}
|
||||
|
||||
u64 delta = 0;
|
||||
if (id == -1) {
|
||||
m_old_tooltip_id = id;
|
||||
|
Loading…
Reference in New Issue
Block a user