Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp	(revision 75192)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp	(revision 75193)
@@ -58,34 +58,25 @@
 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
 
-UIGuestControlFileManagerSettings *UIGuestControlFileManagerSettings::m_pInstance = 0;
-
-UIGuestControlFileManagerSettings* UIGuestControlFileManagerSettings::instance()
-{
-    return m_pInstance;
-}
-
-void UIGuestControlFileManagerSettings::create()
-{
-    if (m_pInstance)
-        return;
-    m_pInstance = new UIGuestControlFileManagerSettings;
-}
-
-void UIGuestControlFileManagerSettings::destroy()
-{
-    delete m_pInstance;
-    m_pInstance = 0;
-}
-
- UIGuestControlFileManagerSettings::~UIGuestControlFileManagerSettings()
-{
-
-}
-
-UIGuestControlFileManagerSettings::UIGuestControlFileManagerSettings()
-    : bListDirectoriesOnTop(true)
-    , bAskDeleteConfirmation(false)
-{
-}
+/*********************************************************************************************************************************
+*   UIFileManagerLogViewer definition.                                                                                   *
+*********************************************************************************************************************************/
+
+class UIFileManagerLogViewer : public QTextEdit
+{
+
+    Q_OBJECT;
+
+public:
+
+    UIFileManagerLogViewer(QWidget *pParent = 0);
+
+protected:
+
+    virtual void contextMenuEvent(QContextMenuEvent * event) /* override */;
+
+private slots:
+
+    void sltClear();
+};
 
 /*********************************************************************************************************************************
@@ -142,4 +133,65 @@
 
 };
+
+/*********************************************************************************************************************************
+*   UIFileManagerLogViewer implementation.                                                                                   *
+*********************************************************************************************************************************/
+
+UIFileManagerLogViewer::UIFileManagerLogViewer(QWidget *pParent /* = 0 */)
+    :QTextEdit(pParent)
+{
+}
+
+void UIFileManagerLogViewer::contextMenuEvent(QContextMenuEvent *event)
+{
+    QMenu *menu = createStandardContextMenu();
+    void sltClear();
+
+    QAction *pClearAction = menu->addAction(tr("Clear"));
+    connect(pClearAction, &QAction::triggered, this, &UIFileManagerLogViewer::sltClear);
+    menu->exec(event->globalPos());
+    delete menu;
+}
+
+void UIFileManagerLogViewer::sltClear()
+{
+    clear();
+}
+
+
+/*********************************************************************************************************************************
+*   UIGuestControlFileManagerSettings implementation.                                                                            *
+*********************************************************************************************************************************/
+
+UIGuestControlFileManagerSettings *UIGuestControlFileManagerSettings::m_pInstance = 0;
+
+UIGuestControlFileManagerSettings* UIGuestControlFileManagerSettings::instance()
+{
+    return m_pInstance;
+}
+
+void UIGuestControlFileManagerSettings::create()
+{
+    if (m_pInstance)
+        return;
+    m_pInstance = new UIGuestControlFileManagerSettings;
+}
+
+void UIGuestControlFileManagerSettings::destroy()
+{
+    delete m_pInstance;
+    m_pInstance = 0;
+}
+
+ UIGuestControlFileManagerSettings::~UIGuestControlFileManagerSettings()
+{
+
+}
+
+UIGuestControlFileManagerSettings::UIGuestControlFileManagerSettings()
+    : bListDirectoriesOnTop(true)
+    , bAskDeleteConfirmation(false)
+{
+}
 
 /*********************************************************************************************************************************
@@ -436,5 +488,5 @@
     }
 
-    m_pLogOutput = new QTextEdit;
+    m_pLogOutput = new UIFileManagerLogViewer;
     if (m_pLogOutput)
     {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestFileTable.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestFileTable.cpp	(revision 75192)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestFileTable.cpp	(revision 75193)
@@ -336,8 +336,8 @@
 void UIGuestFileTable::copyGuestToHost(const QString& hostDestinationPath)
 {
-    QVector<QString> sourcePaths;// = selectedItemPathList().toVector();
+    QVector<QString> sourcePaths = selectedItemPathList().toVector();
     QVector<QString>  aFilters;
     QVector<QString>  aFlags;
-    sourcePaths.append("opt/VBoxGuestAdditions-5.2.97/bin/");
+
     CProgress progress = m_comGuestSession.CopyFromGuest(sourcePaths, aFilters, aFlags, hostDestinationPath);
     if (!m_comGuestSession.isOk())
