diff --git a/src/qtwrapper/configurationmanager_wrap.h b/src/qtwrapper/configurationmanager_wrap.h
index b857f11f2d5413e47190cbdd12e5ead24f2151e4..9ee59203e353b617fc7f1781ad8d47427110aed4 100644
--- a/src/qtwrapper/configurationmanager_wrap.h
+++ b/src/qtwrapper/configurationmanager_wrap.h
@@ -641,8 +641,8 @@ public Q_SLOTS: // METHODS
         dring_info.totalSize = lrc_info.totalSize;
         dring_info.bytesProgress = lrc_info.bytesProgress;
         dring_info.peer = lrc_info.peer.toStdString();
-        dring_info.displayName = lrc_info.displayName.toStdString();
-        dring_info.path = lrc_info.path.toStdString();
+        dring_info.displayName = lrc_info.displayName.toLocal8Bit().constData();
+        dring_info.path = lrc_info.path.toLocal8Bit().constData();
         dring_info.mimetype = lrc_info.mimetype.toStdString();
         return uint32_t(DRing::sendFile(dring_info, id));
     }