* @param collec parent collection for the KActions.
*/
KonqBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, KBookmarkActionMenu *parentMenu, KActionCollection *collec)
- : KBookmarkMenu(mgr, owner, parentMenu->menu())
+ : KBookmarkMenu(mgr, owner, parentMenu->menu(), collec)
{
- m_actionCollection = collec;
+ if (!m_actionCollection)
+ m_actionCollection = collec;
}
~KonqBookmarkMenu() override
{}
KonqBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, KBookmarkActionMenu *parentMenu, QString parentAddress)
: KBookmarkMenu(mgr, owner, parentMenu->menu(), parentAddress)
{
- m_actionCollection = new KActionCollection(this);
+ if (!m_actionCollection)
+ m_actionCollection = new KActionCollection(this);
}
protected: