Use deleteLater() to delete SpectacleWindows
It turns out QWindow::destroy(), effectively called by QWindow::close() (according to Qt docs), doesn't actually delete windows.
It turns out QWindow::destroy(), effectively called by QWindow::close() (according to Qt docs), doesn't actually delete windows.