const KFileItem& destItem)
{
Q_ASSERT(!urls.isEmpty());
- const KUrl& destination = !destItem.isNull() && destItem.isDir() ?
- destItem.url() : destPath;
+ const KUrl destination = !destItem.isNull() && destItem.isDir() ?
+ destItem.url() : destPath;
const KUrl sourceDir = KUrl(urls.first().directory());
if (sourceDir != destination) {
DolphinDropController dropController(this);
{
QAbstractItemView* view = itemView();
if (view != 0) {
+ // It's important to set the keyboard focus to the parent
+ // before deleting the view: Otherwise when having a split
+ // view the other view will get the focus and will request
+ // an activation (see DolphinView::eventFilter()).
+ setFocus();
+
m_topLayout->removeWidget(view);
view->close();
view->deleteLater();