From d41e6d2ed4caeabf78ab08bde7d4f5866c9eeb04 Mon Sep 17 00:00:00 2001
From: harlekin <harlekin>
Date: Mon, 18 Mar 2002 21:28:36 +0000
Subject: tweaked the suspend code a bit, maybe with a delay it works better

---
(limited to 'core/launcher/desktop.cpp')

diff --git a/core/launcher/desktop.cpp b/core/launcher/desktop.cpp
index 680cc06..547daa9 100644
--- a/core/launcher/desktop.cpp
+++ b/core/launcher/desktop.cpp
@@ -557,6 +557,8 @@ void Desktop::togglePower()
   
   system("apm --suspend");
   
+  sleep(2);
+
   QWSServer::screenSaverActivate( FALSE );
   {
     QCopEnvelope("QPE/Card", "mtabChanged()" ); // might have changed while asleep
@@ -566,6 +568,7 @@ void Desktop::togglePower()
   if ( wasloggedin ) {
     login(TRUE);
   }
+  
   execAutoStart();
   //qcopBridge->closeOpenConnections();
   //qDebug("called togglePower()!!!!!!");
--
cgit v0.9.0.2