Skip to content
  • Marco Trevisan's avatar
    popupMenu: Connect after to item 'activate' signal · 759120b9
    Marco Trevisan authored
    A menu item activation might lead to a call to `itemActivated` which eventually
    will close the menu which leads to a `PopupMenu.removeAll` that destroys all the
    items, stopping the emission of the 'activate' signal for them.
    
    Before commit 4258ae3e this was not happening because destroy'ing a javascript
    object wasn't really disposing it and thus stopping the signal emissions.
    
    So, ensure that `itemActivated` is called after that all the other callbacks
    have been consumed, and so that the menu is closed as last thing.
    
    Fixes #1326
    
    !557
    759120b9