diff options
-rw-r--r-- | twin/workspace.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/twin/workspace.cpp b/twin/workspace.cpp index fe088af54..4dd5113ed 100644 --- a/twin/workspace.cpp +++ b/twin/workspace.cpp @@ -1131,6 +1131,12 @@ void Workspace::slotReconfigure() else { stopKompmgr(); + if (!kompmgr) + { + kompmgr = new TDEProcess; + connect(kompmgr, TQT_SIGNAL(receivedStderr(TDEProcess*, char*, int)), TQT_SLOT(handleKompmgrOutput(TDEProcess*, char*, int))); + *kompmgr << "kompmgr"; + } TQTimer::singleShot( 200, this, TQT_SLOT(startKompmgr()) ); // wait some time to ensure system's ready for restart } } |