]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphiniconsview.cpp
Cleanup of URL drop handling (simplified code, modifier keys work again). After furth...
[dolphin.git] / src / dolphiniconsview.cpp
index 11fbf69a072e2f317e53bac9c2958a6350e40675..6d55092755cf7b4e08ec4300d01c28a3be00b7db 100644 (file)
@@ -61,9 +61,7 @@ void DolphinIconsView::contextMenuEvent(QContextMenuEvent* event)
 
     const QModelIndex index = indexAt(event->pos());
     if (index.isValid()) {
-        const QAbstractProxyModel* proxyModel = static_cast<const QAbstractProxyModel*>(model());
-        const KDirModel* dirModel = static_cast<const KDirModel*>(proxyModel->sourceModel());
-        item = dirModel->itemForIndex(index);
+        item = m_parentView->fileItem(index);
     }
 
     m_parentView->openContextMenu(item, event->globalPos());