[X2Go-Commits] [x2goclient] 01/01: add "--no-autoresume" parameter.
git-admin at x2go.org
git-admin at x2go.org
Wed Jun 15 16:36:57 CEST 2016
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goclient.
commit 80f9632dab86d3218bfab703888a14c64e477c82
Author: Oleksandr Shneyder <o.shneyder at phoca-gmbh.de>
Date: Wed Jun 15 16:35:37 2016 +0200
add "--no-autoresume" parameter.
---
debian/changelog | 1 +
src/help.cpp | 1 +
src/onmainwindow.cpp | 9 ++++++++-
src/onmainwindow.h | 1 +
4 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 40384c8..59298e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -62,6 +62,7 @@ x2goclient (4.0.5.2-0x2go1) UNRELEASED; urgency=medium
[ Oleksandr Shneyder ]
* New upstream release (4.0.5.2):
- reset session data in broker config.
+ - add "--no-autoresume" parameter.
-- X2Go Release Manager <git-admin at x2go.org> Thu, 24 Mar 2016 23:04:42 +0100
diff --git a/src/help.cpp b/src/help.cpp
index 775154b..a708d81 100644
--- a/src/help.cpp
+++ b/src/help.cpp
@@ -110,6 +110,7 @@ help::params_t help::build_params () {
ADD_OPT ("--debug", QT_TRANSLATE_NOOP ("Help", "Enables extensive debug output to the console." NEWLINE
"On Windows, also enables PulseAudio logging to a file under \".x2go/pulse\" & cygwin sshd logging to a file under \".x2go/sshLogs\" directory, both under the USERPROFILE directory." NEWLINE
"The logs are not deleted when X2Go Client terminates."));
+ ADD_OPT ("--no-autoresume", QT_TRANSLATE_NOOP ("Help", "Do not resume sessions automatically."));
ADD_OPT ("--no-menu", QT_TRANSLATE_NOOP ("Help", "Hides menu bar."));
ADD_OPT ("--no-session-edit", QT_TRANSLATE_NOOP ("Help", "Disables session editing."));
ADD_OPT ("--maximize", QT_TRANSLATE_NOOP ("Help", "Starts maximized."));
diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp
index 01c1b1f..357e922 100644
--- a/src/onmainwindow.cpp
+++ b/src/onmainwindow.cpp
@@ -63,6 +63,7 @@ ONMainWindow::ONMainWindow ( QWidget *parent ) :QMainWindow ( parent )
setFocusPolicy ( Qt::NoFocus );
installTranslator();
+ autoresume=true;
cleanAllFiles=false;
drawMenu=true;
usePGPCard=false;
@@ -3677,7 +3678,7 @@ void ONMainWindow::slotListSessions ( bool result,QString output,
/* Check getSessionFromString for what this "invalid" string means. */
if ((s.agentPid != "invalid") && (s.status == "S")
&& (isColorDepthOk (wd.depth (), s.colorDepth))
- && (s.command == selectedCommand))
+ && (s.command == selectedCommand)&&autoresume)
resumeSession ( s );
else
{
@@ -6918,6 +6919,12 @@ bool ONMainWindow::parseParameter ( QString param )
return true;
}
+ if (param == "--no-autoresume")
+ {
+ autoresume=false;
+ return true;
+ }
+
if ( param == "--portable" )
{
ONMainWindow::portable=true;
diff --git a/src/onmainwindow.h b/src/onmainwindow.h
index bc70bb1..344f7d1 100644
--- a/src/onmainwindow.h
+++ b/src/onmainwindow.h
@@ -613,6 +613,7 @@ private:
bool defaultXinerama;
bool cardStarted;
bool defaultSetKbd;
+ bool autoresume;
bool showExport;
bool usePGPCard;
bool miniMode;
--
Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-commits
mailing list