mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
kinit: log the ASN binary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
e4458950a5
commit
8e0c48a7f7
2 changed files with 8 additions and 8 deletions
|
@ -285,11 +285,11 @@ int KLauncherAdaptor::start_service_by_desktop_path(const QString &serviceName,
|
||||||
const QString program = programandargs.takeFirst();
|
const QString program = programandargs.takeFirst();
|
||||||
const QStringList programargs = programandargs;
|
const QStringList programargs = programandargs;
|
||||||
Q_ASSERT(m_kstartupinfoid.none() == true);
|
Q_ASSERT(m_kstartupinfoid.none() == true);
|
||||||
|
m_kstartupinfoid = KStartupInfoId();
|
||||||
|
m_kstartupinfodata = KStartupInfoData();
|
||||||
bool startupsilent = false;
|
bool startupsilent = false;
|
||||||
QByteArray startupwmclass;
|
QByteArray startupwmclass;
|
||||||
if (KRun::checkStartupNotify(kservice.data(), &startupsilent, &startupwmclass)) {
|
if (KRun::checkStartupNotify(kservice.data(), &startupsilent, &startupwmclass)) {
|
||||||
m_kstartupinfoid = KStartupInfoId();
|
|
||||||
m_kstartupinfodata = KStartupInfoData();
|
|
||||||
m_kstartupinfoid.initId(startup_id.toLatin1());
|
m_kstartupinfoid.initId(startup_id.toLatin1());
|
||||||
m_kstartupinfodata.setBin(QFileInfo(program).fileName());
|
m_kstartupinfodata.setBin(QFileInfo(program).fileName());
|
||||||
m_kstartupinfodata.setIcon(kservice->icon());
|
m_kstartupinfodata.setIcon(kservice->icon());
|
||||||
|
@ -359,7 +359,7 @@ void KLauncherAdaptor::slotProcessStateChanged(QProcess::ProcessState state)
|
||||||
kDebug() << "process state changed" << process << state;
|
kDebug() << "process state changed" << process << state;
|
||||||
if (state == QProcess::Starting && !m_kstartupinfoid.none()) {
|
if (state == QProcess::Starting && !m_kstartupinfoid.none()) {
|
||||||
m_kstartupinfodata.addPid(process->pid());
|
m_kstartupinfodata.addPid(process->pid());
|
||||||
sendSIUpdate();
|
sendSIChange();
|
||||||
} else if (state == QProcess::NotRunning && m_kstartupinfodata.is_pid(process->pid())) {
|
} else if (state == QProcess::NotRunning && m_kstartupinfodata.is_pid(process->pid())) {
|
||||||
sendSIFinish();
|
sendSIFinish();
|
||||||
}
|
}
|
||||||
|
@ -390,16 +390,16 @@ void KLauncherAdaptor::sendSIStart() const
|
||||||
if (m_kstartupinfoid.none()) {
|
if (m_kstartupinfoid.none()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
kDebug() << "sending ASN start";
|
kDebug() << "sending ASN start for" << m_kstartupinfodata.bin();
|
||||||
KStartupInfo::sendStartup(m_kstartupinfoid, m_kstartupinfodata);
|
KStartupInfo::sendStartup(m_kstartupinfoid, m_kstartupinfodata);
|
||||||
}
|
}
|
||||||
|
|
||||||
void KLauncherAdaptor::sendSIUpdate()
|
void KLauncherAdaptor::sendSIChange()
|
||||||
{
|
{
|
||||||
if (m_kstartupinfoid.none()) {
|
if (m_kstartupinfoid.none()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
kDebug() << "sending ASN update";
|
kDebug() << "sending ASN change for" << m_kstartupinfodata.bin();
|
||||||
KStartupInfo::sendChange(m_kstartupinfoid, m_kstartupinfodata);
|
KStartupInfo::sendChange(m_kstartupinfoid, m_kstartupinfodata);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -408,7 +408,7 @@ void KLauncherAdaptor::sendSIFinish()
|
||||||
if (m_kstartupinfoid.none()) {
|
if (m_kstartupinfoid.none()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
kDebug() << "sending ASN finish";
|
kDebug() << "sending ASN finish for" << m_kstartupinfodata.bin();
|
||||||
KStartupInfo::sendFinish(m_kstartupinfoid, m_kstartupinfodata);
|
KStartupInfo::sendFinish(m_kstartupinfoid, m_kstartupinfodata);
|
||||||
m_kstartupinfoid = KStartupInfoId();
|
m_kstartupinfoid = KStartupInfoId();
|
||||||
m_kstartupinfodata = KStartupInfoData();
|
m_kstartupinfodata = KStartupInfoData();
|
||||||
|
|
|
@ -68,7 +68,7 @@ private Q_SLOTS:
|
||||||
private:
|
private:
|
||||||
QString findExe(const QString &app) const;
|
QString findExe(const QString &app) const;
|
||||||
void sendSIStart() const;
|
void sendSIStart() const;
|
||||||
void sendSIUpdate();
|
void sendSIChange();
|
||||||
void sendSIFinish();
|
void sendSIFinish();
|
||||||
|
|
||||||
QProcessEnvironment m_environment;
|
QProcessEnvironment m_environment;
|
||||||
|
|
Loading…
Add table
Reference in a new issue