Fix crash caused by dereferencing a deleted submenu
Review Request #119004 - Created June 28, 2014 and submitted
Submenu of new "newTabMenuAction" is dereferenced in multiple places without first checking whether it is null or not which can lead to a crash, especially since we delete it (https://projects.kde.org/projects/kde/applications/konsole/repository/revisions/c4f7f512f3bbd8235947defc8f3f848244d7ca1b/entry/src/MainWindow.cpp#L422) if there is only one profile to be shown.
Aaccording to the KDE api (4.x): KMenu * KActionMenu::menu ( ) Returns this action's menu as a KMenu, if it is one. If none exists, one will be created. Can you provide any instances where the current code actually crashes?