SUMMARY I'm running a utility against 5.60.0 on a machine where I'm blocked on that KF5 version. Everything works fine, but I'm getting a spurious error popup telling me that "File or folder \"\" does not exist" whenever a custom save dialog is opened. I know this is probably considered an ancient version, so I'd just like to get some suggestions helping me find the source of the problem, i.e. where the code tries to access a file without name. Or a link to the KIO ticket where this issue was fixed, if this is indeed a known problem in earlier KIO version(s). I've tried setting a breakpoint on SlaveBase::error() which seemed like it should be the place where the corresponding error code is set, but that never got triggered. As far as I have been able to determine: STEPS TO REPRODUCE 1. Open the file save dialog with ``` FileDialog::FileDialog(QDialog *parent, Qt::WindowFlags flags) : QDialog(parent, flags) , m_fileWidget(new KFileWidget(QUrl(QStringLiteral("kfiledialog:///foo")), this)) { setLayout(new QVBoxLayout); layout()->addWidget(m_fileWidget); ``` OBSERVED RESULT The aforementioned error message pops up; after clicking it away I get the expected file dialog without any signs of trouble. EXPECTED RESULT No popup KDE Frameworks Version: 5.60.0 Qt Version: 5.9.8 ADDITIONAL INFORMATION I introduce the `kfiledialog:///` QUrl, the original code passed an empty QUrl which seemed like it could be the source of the problem. It didn't make a difference.
Probably better expressed as a question on kde-devel, as that is indeed a very ancient version. :)