Project

General

Profile

fileopener.diff

Jim Turner, November 19, 2021 21:14

View differences:

src/libaudqt/fileopener.cc
24 24
#include <libaudcore/i18n.h>
25 25
#include <libaudcore/playlist.h>
26 26
#include <libaudcore/runtime.h>
27
#include <libaudcore/audstrings.h>
27 28

  
28 29
#include <libaudqt/libaudqt.h>
29 30

  
......
83 84
            dialog->setAcceptMode(QFileDialog::AcceptSave);
84 85
            String filename = playlist.get_filename();
85 86
            if (filename)
86
                dialog->selectUrl(QString(filename));
87
            {
88
                StringBuf local = uri_to_filename (filename);
89
                if (local)
90
                    dialog->selectFile ((const char *) local);
91
                else
92
                    dialog->selectUrl (QUrl ((const char *) filename));
93
            }
87 94
        }
88 95

  
89 96
        QObject::connect(dialog.data(), &QFileDialog::directoryEntered,