This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient. commit abc384dc3b6e7bbc4644bb8a777089d4326c8e49 Author: Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> Date: Wed Jun 1 15:23:26 2022 -0500 create default export directory if not exists. --- debian/changelog | 1 + src/onmainwindow.cpp | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index b7f0b86..8a01df9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -42,6 +42,7 @@ x2goclient (4.1.2.3-0x2go1) UNRELEASED; urgency=medium - Add splash screen option when starting in hidden mode. - replace <HOME> with user's home dir in exports directories, when exporting session default directories. + - create default export directory if not exists. [ Ryan Schmidt ] * New upstream version (4.1.2.3): diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp index 123bb9b..329895b 100644 --- a/src/onmainwindow.cpp +++ b/src/onmainwindow.cpp @@ -9046,8 +9046,13 @@ void ONMainWindow::exportDefaultDirs() tails[0].replace("<HOME>",QDir::homePath()); if(!QFile::exists(tails[0])) { - x2goDebug<<"Path "<<tails[0]<<" not found"; - continue; + x2goDebug<<"Path "<<tails[0]<<" not found, trying to create it"; + QDir dr; + if(!dr.mkpath(tails[0])) + { + x2goDebug<<"Failed to create "<<tails[0]; + continue; + } } #ifdef Q_OS_WIN -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient.git