Browse Source

Copy path to clipboard using native separators (#3136)

* Copy path to clipboard using native separators

Signed-off-by: Petru Gurduza <petrugurduza1@gmail.com>

* Copy path to clipboard using native separators

Signed-off-by: Petru Gurduza <petrugurduza1@gmail.com>

* Use native separators in save path

Signed-off-by: Petru Gurduza <petrugurduza1@gmail.com>

---------

Signed-off-by: Petru Gurduza <petrugurduza1@gmail.com>
Petru Gurduza 1 year ago
parent
commit
05226bc29f
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/utils/screenshotsaver.cpp

+ 3 - 2
src/utils/screenshotsaver.cpp

@@ -192,7 +192,8 @@ bool saveToFilesystemGUI(const QPixmap& capture)
     }
 #endif
     if (!config.savePathFixed()) {
-        savePath = ShowSaveFileDialog(QObject::tr("Save screenshot"), savePath);
+        savePath = QDir::toNativeSeparators(
+                ShowSaveFileDialog(QObject::tr("Save screenshot"), savePath));
     }
     if (savePath == "") {
         return okay;
@@ -211,7 +212,7 @@ bool saveToFilesystemGUI(const QPixmap& capture)
 
     if (okay) {
         QString pathNoFile =
-          savePath.left(savePath.lastIndexOf(QLatin1String("/")));
+          savePath.left(savePath.lastIndexOf(QDir::separator()));
 
         ConfigHandler().setSavePath(pathNoFile);