[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase
From:       Luboš Luňák <l.lunak () kde ! org>
Date:       2005-04-27 14:11:46
Message-ID: 20050427141146.E1E57630 () office ! kde ! org
[Download RAW message or body]

CVS commit by lunakl: 

If some app crashes during KDE shutdown, give at least some chance
to get the backtrace.


  M +5 -0      startkde   1.160
  M +2 -1      drkonqi/main.cpp   1.34


--- kdebase/startkde  #1.159:1.160
@@ -315,4 +315,9 @@
 fi
 
+# wait if there's any crashhandler shown
+while dcop | grep -q ^drkonqi- ; do
+    sleep 5
+done
+
 echo 'startkde: Shutting down...'  1>&2
 

--- kdebase/drkonqi/main.cpp  #1.33:1.34
@@ -35,4 +35,5 @@
 #include <kaboutdata.h>
 #include <klocale.h>
+#include <dcopclient.h>
 
 #include "krashconf.h"
@@ -65,4 +66,5 @@ int main( int argc, char* argv[] )
   // Make sure that DrKonqi doesn't start DrKonqi when it crashes :-]
   setenv("KDE_DEBUG", "true", 1);
+  unsetenv("SESSION_MANAGER");
 
   KAboutData aboutData( "drkonqi",
@@ -80,5 +82,4 @@ int main( int argc, char* argv[] )
 
   KApplication a;
-  a.disableSessionManagement();
 
   KrashConfig krashconf;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic