]> cloud.milkyroute.net Git - dolphin.git/commitdiff
fixed wrong state of the paste action
authorPeter Penz <peter.penz19@gmail.com>
Sun, 25 Mar 2007 06:57:41 +0000 (06:57 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 25 Mar 2007 06:57:41 +0000 (06:57 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=646260

src/treeviewcontextmenu.cpp

index c04fc746ea5d2831dca193ff7652ec8bffe52297..290b6ec6cf48b8af9da04563cd770c848df162b9 100644 (file)
@@ -55,11 +55,9 @@ void TreeViewContextMenu::open()
     connect(copyAction, SIGNAL(triggered()), this, SLOT(copy()));
 
     QAction* pasteAction = new QAction(KIcon("edit-paste"), i18n("Paste"), this);
-
-    QClipboard* clipboard = QApplication::clipboard();
-    const QMimeData* mimeData = clipboard->mimeData();
-    const KUrl::List sourceUrls = KUrl::List::fromMimeData(mimeData);
-    pasteAction->setEnabled(sourceUrls.isEmpty());
+    const QMimeData* mimeData = QApplication::clipboard()->mimeData();
+    const KUrl::List pasteData = KUrl::List::fromMimeData(mimeData);
+    pasteAction->setEnabled(!pasteData.isEmpty());
     connect(pasteAction, SIGNAL(triggered()), this, SLOT(paste()));
 
     popup->addAction(cutAction);