[X2Go-Commits] [x2goclient] 01/01: src/onmainwindow.cpp: actually pass the correct group ID to the chgrp call and make sure that the warning dialog box also appears whenever the exit code indicates a failure.
git-admin at x2go.org
git-admin at x2go.org
Thu Jun 14 13:05:16 CEST 2018
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goclient.
commit 9ad7066bd0d81108e0609052c70dee3b60bf9f63
Author: Mihai Moldovan <ionic at ionic.de>
Date: Thu Jun 14 13:04:53 2018 +0200
src/onmainwindow.cpp: actually pass the correct group ID to the chgrp call and make sure that the warning dialog box also appears whenever the exit code indicates a failure.
---
debian/changelog | 3 +++
src/onmainwindow.cpp | 5 +++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 28cc63d..de521ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -90,6 +90,9 @@ x2goclient (4.1.2.0-0x2go1) UNRELEASED; urgency=medium
to work around a Cygwin permissions bug. Fixes: #1156.
- src/onmainwindow.cpp: QProcess:nullDevice () is only available on Qt
5.2+, so use a workaround for older versions.
+ - src/onmainwindow.cpp: actually pass the correct group ID to the chgrp
+ call and make sure that the warning dialog box also appears whenever the
+ exit code indicates a failure.
* x2goclient.spec:
- Remove plugin references.
* debian/rules:
diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp
index 502415e..20f46e2 100644
--- a/src/onmainwindow.cpp
+++ b/src/onmainwindow.cpp
@@ -10429,7 +10429,7 @@ void ONMainWindow::workaround_cygwin_permissions_issue () {
QString etc_dir = cygwinPath (wapiShortFileName (homeDir + "/.x2go/etc"));
QStringList args;
- args << "-R" << "-v" << etc_dir;
+ args << "-R" << "-v" << "197121" << etc_dir;
QProcess chgrp;
chgrp.setStandardInputFile (
@@ -10492,7 +10492,8 @@ void ONMainWindow::workaround_cygwin_permissions_issue () {
QCoreApplication::processEvents (QEventLoop::AllEvents, 10);
}
- fail = ((fail) || (QProcess::NormalExit != chgrp.exitStatus ()));
+ fail = ((fail) || (QProcess::NormalExit != chgrp.exitStatus ())
+ || ((QProcess::NormalExit == chgrp.exitStatus ()) && (chgrp.exitCode ())));
if (fail) {
show_RichText_WarningMsgBox (tr ("Execution failure of chgrp helper."),
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-commits
mailing list