case 0: {
Q_ASSERT(m_viewTab[m_tabIndex].secondaryView != 0);
items = m_viewTab[m_tabIndex].secondaryView->view()->selectedItems();
- Q_ASSERT(urls.count() == 2);
+ Q_ASSERT(items.count() == 2);
urlA = items[0].url();
urlB = items[1].url();
break;
const KUrl& url,
const QList<QAction*>& customActions)
{
- DolphinContextMenu contextMenu(this, item, url);
- contextMenu.setCustomActions(customActions);
- const DolphinContextMenu::Command command = contextMenu.open();
+ QPointer<DolphinContextMenu> contextMenu = new DolphinContextMenu(this, item, url);
+ contextMenu->setCustomActions(customActions);
+ const DolphinContextMenu::Command command = contextMenu->open();
switch (command) {
case DolphinContextMenu::OpenParentFolderInNewWindow: {
default:
break;
}
+
+ delete contextMenu;
}
void DolphinMainWindow::init()