Fixed child hover detection
This commit is contained in:
parent
031c61146b
commit
451748c785
2 changed files with 17 additions and 3 deletions
|
|
@ -379,8 +379,10 @@ void GUIManager::mouse_callback(const Vector2f& mousePos, const std::function<vo
|
|||
cursorObstructed = true;
|
||||
e->elem->mouseHovering = true;
|
||||
Element* nextParent = e->elem->parent;
|
||||
while(nextParent)
|
||||
while(nextParent) {
|
||||
nextParent->childMouseHovering |= true;
|
||||
nextParent = nextParent->parent;
|
||||
}
|
||||
}
|
||||
else
|
||||
e->elem->mouseHovering = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue