[X2Go-Commits] [x2goclient] 01/01: improve processing stderr from nxproxy.
git-admin at x2go.org
git-admin at x2go.org
Mon Jul 25 18:28:31 CEST 2022
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goclient.
commit 4962b427a121025f381093044e777fcdbd21a67a
Author: Oleksandr Shneyder <o.shneyder at phoca-gmbh.de>
Date: Mon Jul 25 11:28:17 2022 -0500
improve processing stderr from nxproxy.
---
debian/changelog | 1 +
src/onmainwindow.cpp | 18 ++++++++----------
2 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 444d302..83a50ed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,7 @@ x2goclient (4.1.2.3-0x2go1) UNRELEASED; urgency=medium
when exporting session default directories.
- create default export directory if not exists.
- send to broker xdmcpserver in command option when starting xdmcp session.
+ - improve processing stderr from nxproxy.
[ Ryan Schmidt ]
* New upstream version (4.1.2.3):
diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp
index c5ea26c..7b1df5b 100644
--- a/src/onmainwindow.cpp
+++ b/src/onmainwindow.cpp
@@ -4260,10 +4260,6 @@ void ONMainWindow::sendEventToBroker(ONMainWindow::client_events ev)
{
return;
}
- if(ev <= lastBrokerEvent && resumingSession.sessionId == lastBrokerEventSession && ev != ALIVE)
- {
- return;
- }
if(ev!=ALIVE)
lastBrokerEvent=ev;
lastBrokerEventSession=resumingSession.sessionId;
@@ -4281,7 +4277,9 @@ void ONMainWindow::sendEventToBroker(ONMainWindow::client_events ev)
event="CONNECTED";
resumingSession.connectedSince=QDateTime::currentDateTime().toTime_t();
if(config.brokerLiveEventsTimeout)
+ {
brokerAliveTimer->start(config.brokerLiveEventsTimeout*1000);
+ }
break;
}
case SUSPENDING:
@@ -6893,14 +6891,14 @@ void ONMainWindow::slotProxyStderr()
stInfo->insertPlainText ( reserr );
stInfo->ensureCursorVisible();
- if ( stInfo->toPlainText().indexOf (
+ if ( reserr.indexOf (
"Connecting to remote host 'localhost:"+
/*resumingSession.grPort*/ localGraphicPort ) !=-1 )
{
setStatStatus ( tr ( "connecting" ) );
}
- if ( stInfo->toPlainText().indexOf (
+ if ( reserr.indexOf (
"Connection to remote proxy 'localhost:"+
/*resumingSession.grPort*/
localGraphicPort+"' established" ) !=-1 )
@@ -6915,7 +6913,7 @@ void ONMainWindow::slotProxyStderr()
}
}
- if ( stInfo->toPlainText().indexOf (
+ if ( reserr.indexOf (
"Established X server connection" ) !=-1 )
{
if(brokerMode)
@@ -6985,7 +6983,7 @@ void ONMainWindow::slotProxyStderr()
}
#endif
}
- if ( stInfo->toPlainText().indexOf (
+ if ( reserr.indexOf (
tr ( "Connection timeout, aborting" ) ) !=-1 )
setStatStatus ( tr ( "aborting" ) );
}
@@ -7321,7 +7319,7 @@ void ONMainWindow::slotRestartProxy()
{
if ( !sessionStatusDlg->isVisible() )
return;
- if ( stInfo->toPlainText().indexOf (
+ if ( proxyErrString.indexOf (
"Established X server connection" ) ==-1 )
{
stInfo->insertPlainText (
@@ -7340,7 +7338,7 @@ void ONMainWindow::slotTestSessionStatus()
if ( !sessionStatusDlg->isVisible() )
return;
- if ( stInfo->toPlainText().indexOf (
+ if ( proxyErrString.indexOf (
"Established X server connection" ) ==-1 )
{
stInfo->insertPlainText (
--
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