[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Oct 14 14:27:18 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=225c251
The following commit has been merged in the master branch:
commit 225c25197e008dead2f9786e369b30e094ca6824
Author: Samoilenko Yuri <kinnalru at gmail.com>
Date: Sat Jan 18 11:42:59 2014 +0400
bugfix
---
kded/plugins/sftp/sftpplugin.cpp | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/kded/plugins/sftp/sftpplugin.cpp b/kded/plugins/sftp/sftpplugin.cpp
index 2598777..62bc09e 100644
--- a/kded/plugins/sftp/sftpplugin.cpp
+++ b/kded/plugins/sftp/sftpplugin.cpp
@@ -41,12 +41,13 @@
K_PLUGIN_FACTORY( KdeConnectPluginFactory, registerPlugin< SftpPlugin >(); )
K_EXPORT_PLUGIN( KdeConnectPluginFactory("kdeconnect_sftp", "kdeconnect_sftp") )
-static const char* passwd_c = "sftppassword";
static const char* timestamp_c = "timestamp";
static const QSet<QString> fields_c = QSet<QString>() << "ip" << "port" << "user" << "port" << "path";
inline bool isTimeout(QObject* o, const KConfigGroup& cfg)
{
+ if (!o) return false;
+
int duration = o->property(timestamp_c).toDateTime().secsTo(QDateTime::currentDateTime());
return cfg.readEntry("idle", true) && duration > (cfg.readEntry("idletimeout", 60) * 60);
}
@@ -182,9 +183,6 @@ bool SftpPlugin::receivePackage(const NetworkPackage& np)
connect(m_d->mountProc, SIGNAL(finished(int,QProcess::ExitStatus)), SLOT(onFinished(int,QProcess::ExitStatus)));
connect(m_d->mountProc, SIGNAL(finished(int,QProcess::ExitStatus)), m_d->mountProc, SLOT(deleteLater()));
- connect(m_d->mountProc, SIGNAL(readyReadStandardError()), this, SLOT(readProcessStderr()));
- connect(m_d->mountProc, SIGNAL(readyReadStandardOutput()), this, SLOT(readProcessStdout()));
-
const QString mpoint = mountPoint();
QDir().mkpath(mpoint);
@@ -239,6 +237,9 @@ void SftpPlugin::onStarted()
, KIconLoader::global()->loadIcon("drive-removable-media", KIconLoader::Desktop)
);
+ connect(m_d->mountProc, SIGNAL(readyReadStandardError()), this, SLOT(readProcessStderr()));
+ connect(m_d->mountProc, SIGNAL(readyReadStandardOutput()), this, SLOT(readProcessStdout()));
+
if (m_d->waitForMount)
{
m_d->waitForMount = false;
@@ -317,7 +318,8 @@ void SftpPlugin::mountTimeout()
void SftpPlugin::readProcessStderr()
{
- kError(kdeconnect_kded()) << "sshfs:" << m_d->mountProc->readAllStandardError();
+ m_d->mountProc->setProperty(timestamp_c, QDateTime::currentDateTime());
+ m_d->mountProc->readAllStandardError();
}
void SftpPlugin::readProcessStdout()
--
kdeconnect packaging
More information about the pkg-kde-commits
mailing list