Browse Source

TreeView: Reset itemUnderMouse when deleting TreeViewItems to avoid dereferencing dangling pointers

v6.1.6
reuk 3 years ago
parent
commit
cd34f1b00b
No known key found for this signature in database GPG Key ID: 9ADCD339CFC98A11
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      modules/juce_gui_basics/widgets/juce_TreeView.cpp

+ 3
- 0
modules/juce_gui_basics/widgets/juce_TreeView.cpp View File

@@ -313,6 +313,9 @@ public:
if (iter != itemComponents.end())
{
if (itemUnderMouse == iter->get())
itemUnderMouse = nullptr;
if (isMouseDraggingInChildComp (*(iter->get())))
owner.hideDragHighlight();


Loading…
Cancel
Save