kdelibs/kdelibs-4.11.3-autostart-de...

64 lines
2.4 KiB
Diff
Raw Normal View History

2013-12-06 21:29:50 +00:00
diff -up kdelibs-4.11.3/kinit/autostart.cpp.autostart-debug kdelibs-4.11.3/kinit/autostart.cpp
--- kdelibs-4.11.3/kinit/autostart.cpp.autostart-debug 2013-06-28 18:03:41.000000000 +0100
+++ kdelibs-4.11.3/kinit/autostart.cpp 2013-12-06 17:58:38.202910694 +0000
@@ -20,6 +20,7 @@
#define QT_NO_CAST_FROM_ASCII
#include "autostart.h"
+#include <kdebug.h>
#include <kautostart.h>
#include <kglobal.h>
#include <kstandarddirs.h>
@@ -97,8 +98,10 @@ AutoStart::loadAutoStartList()
item->phase = config.startPhase();
if (item->phase < 0)
item->phase = 0;
+ kWarning() << "Loading autostart list item: name=" << item->name << " phase=" << item->phase;
m_startList->append(item);
}
+ kWarning() << "Loading complete";
}
QString
diff -up kdelibs-4.11.3/kinit/klauncher.cpp.autostart-debug kdelibs-4.11.3/kinit/klauncher.cpp
--- kdelibs-4.11.3/kinit/klauncher.cpp.autostart-debug 2013-12-06 16:40:58.000000000 +0000
+++ kdelibs-4.11.3/kinit/klauncher.cpp 2013-12-06 17:54:47.369608109 +0000
@@ -537,11 +537,13 @@ KLauncher::slotAutoStart()
do
{
QString service = mAutoStart.startService();
+ kWarning() << "Autostarting service: " << service;
if (service.isEmpty())
{
// Done
if( !mAutoStart.phaseDone())
{
+ kWarning() << "Autostarting done. Reporting back to ksmserver";
mAutoStart.setPhaseDone();
switch( mAutoStart.phase())
{
@@ -816,6 +818,7 @@ KLauncher::start_service(KService::Ptr s
const QStringList &envs, const QByteArray &startup_id,
bool blind, bool autoStart, const QDBusMessage &msg)
{
+ kWarning() << "Preparing start: " << service->name();
QStringList urls = _urls;
bool runPermitted = KDesktopFile::isAuthorizedDesktopFile(service->entryPath());
@@ -908,6 +911,7 @@ KLauncher::start_service(KService::Ptr s
msg.setDelayedReply(true);
request->transaction = msg;
}
+ kWarning() << "Queueing service request";
queueRequest(request);
return true;
}
@@ -1051,6 +1055,7 @@ KLauncher::slotDequeue()
KLaunchRequest *request = requestQueue.takeFirst();
// process request
request->status = KLaunchRequest::Launching;
+ kWarning() << "Starting: " << request->name;
requestStart(request);
if (request->status != KLaunchRequest::Launching)
{