Fix potential crash deleting a menu in event handler
m_subDirs is a QMenu that gets exec'd by this class.
Due to some wayland differences (potentially caused by Plasma integration) we can end up processing events on the navigator button during the menu's setVisible call.
A deffered deletion to the next event loop resolves these problems and still behaves the same.