[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/nepomuk/server
From: Sebastian Trueg <sebastian () trueg ! de>
Date: 2008-04-06 10:52:21
Message-ID: 1207479141.114846.21448.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 794047 by trueg:
Somewhat finer grained process control
M +3 -2 processcontrol.cpp
M +2 -0 servicecontroller.cpp
--- trunk/KDE/kdebase/runtime/nepomuk/server/processcontrol.cpp #794046:794047
@@ -61,8 +61,9 @@
void ProcessControl::stop()
{
if ( mProcess.state() != QProcess::NotRunning ) {
- mProcess.waitForFinished( 30000 );
- mProcess.terminate();
+ if ( !mProcess.waitForFinished( 30000 ) ) {
+ mProcess.terminate();
+ }
}
}
--- trunk/KDE/kdebase/runtime/nepomuk/server/servicecontroller.cpp #794046:794047
@@ -165,8 +165,10 @@
{
if( isRunning() ) {
kDebug(300002) << "Stopping" << name();
+ d->processControl->setCrashPolicy( ProcessControl::StopOnCrash );
d->serviceControlInterface->shutdown();
d->processControl->stop();
+ d->processControl->setCrashPolicy( ProcessControl::RestartOnCrash );
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic