Prevent tdm crash if window manager or compositor do not start

pull/2/head
Timothy Pearson 12 years ago
parent e13c01e686
commit 8a80c7f3df

@ -452,6 +452,7 @@ kg_main( const char *argv0 )
KGVerify::done();
if (comp) {
if (comp->isRunning()) {
if (_compositor == "kompmgr") {
// Change process UID
// Get user UID
@ -468,9 +469,11 @@ kg_main( const char *argv0 )
}
comp->closeStdin();
comp->detach();
}
delete comp;
}
if (twin) {
if (twin->isRunning()) {
if (login_session_wm.endsWith("/starttde") || (login_session_wm == "failsafe")) {
twin->closeStdin();
twin->detach();
@ -480,6 +483,7 @@ kg_main( const char *argv0 )
twin->kill();
dcop->kill();
}
}
delete twin;
delete dcop;
}

Loading…
Cancel
Save