summaryrefslogtreecommitdiffstats
path: root/libkonq/konq_operations.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libkonq/konq_operations.cc')
-rw-r--r--libkonq/konq_operations.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/libkonq/konq_operations.cc b/libkonq/konq_operations.cc
index 6c7a2ba81..6a1ebcdb6 100644
--- a/libkonq/konq_operations.cc
+++ b/libkonq/konq_operations.cc
@@ -417,7 +417,13 @@ void KonqOperations::asyncDrop( const KFileItem * destItem )
delete this;
return;
}
- if ( destItem->mimetype() == "application/x-desktop")
+ if ( (destItem->mimetype() == "application/x-desktop")
+ || (destItem->mimetype() == "media/builtin-mydocuments")
+ || (destItem->mimetype() == "media/builtin-mycomputer")
+ || (destItem->mimetype() == "media/builtin-mynetworkplaces")
+ || (destItem->mimetype() == "media/builtin-printers")
+ || (destItem->mimetype() == "media/builtin-trash")
+ || (destItem->mimetype() == "media/builtin-webbrowser") )
{
// Local .desktop file. What type ?
KDesktopFile desktopFile( m_destURL.path() );