Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/guestctrl/UIGuestFileTable.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/guestctrl/UIGuestFileTable.cpp	(revision 71536)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/guestctrl/UIGuestFileTable.cpp	(revision 71537)
@@ -246,9 +246,9 @@
         QString destinationFilePath =  UIPathOperations::mergePaths(guestDestinationPath, UIPathOperations::getObjectName(hostSourcePath));
         /** @todo listen to CProgress object to monitor copy operation: */
-        /*CProgress comProgress =*/ m_comGuestSession.FileCopyFromGuest(hostSourcePath, destinationFilePath, flags);
+        /*CProgress comProgress =*/ m_comGuestSession.FileCopyToGuest(hostSourcePath, destinationFilePath, flags);
     }
     else if(hostFileInfo.isDir())
     {
-        QVector<KDirectoryCopyFlag> aFlags(KDirectoryCopyFlag_CopyIntoExisting);
+        QVector<KDirectoryCopyFlag> aFlags(KDirectoryCopyFlag_None/*CopyIntoExisting*/);
         /** @todo listen to CProgress object to monitor copy operation: */
         /*CProgress comProgress = */ m_comGuestSession.DirectoryCopyToGuest(hostSourcePath, guestDestinationPath, aFlags);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/guestctrl/UIHostFileTable.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/guestctrl/UIHostFileTable.cpp	(revision 71536)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/guestctrl/UIHostFileTable.cpp	(revision 71537)
@@ -335,33 +335,29 @@
         return propertyString;
     }
-    else
-    {
-        int fileCount = 0;
-        int directoryCount = 0;
-        ULONG64 totalSize = 0;
-
-        for(int i = 0; i < selectedObjects.size(); ++i)
-        {
-            QFileInfo fileInfo(selectedObjects.at(i));
-            if (!fileInfo.exists())
-                continue;
-            if (fileInfo.isFile())
-                ++fileCount;
-            if (fileInfo.isDir())
-                ++directoryCount;
-            totalSize += fileInfo.size();
-        }
-        QString propertyString;
-        propertyString += "<b>Selected:</b> " + QString::number(fileCount) + " files ";
-        propertyString += "and " + QString::number(directoryCount) + " directories";
-        propertyString += "<br/>";
-        propertyString += "<b>Size:</b> " + QString::number(totalSize) + QString(" bytes");
-        if (totalSize >= m_iKiloByte)
-            propertyString += " (" + humanReadableSize(totalSize) + ")";
-
-
-        return propertyString;
-    }
-    return QString();
+
+    int fileCount = 0;
+    int directoryCount = 0;
+    ULONG64 totalSize = 0;
+
+    for(int i = 0; i < selectedObjects.size(); ++i)
+    {
+        QFileInfo fileInfo(selectedObjects.at(i));
+        if (!fileInfo.exists())
+            continue;
+        if (fileInfo.isFile())
+            ++fileCount;
+        if (fileInfo.isDir())
+            ++directoryCount;
+        totalSize += fileInfo.size();
+    }
+    QString propertyString;
+    propertyString += "<b>Selected:</b> " + QString::number(fileCount) + " files ";
+    propertyString += "and " + QString::number(directoryCount) + " directories";
+    propertyString += "<br/>";
+    propertyString += "<b>Size:</b> " + QString::number(totalSize) + QString(" bytes");
+    if (totalSize >= m_iKiloByte)
+        propertyString += " (" + humanReadableSize(totalSize) + ")";
+
+    return propertyString;
 }
 
