From 72081cbfef03a69ed6f9ca7826854b6cf10dc2fe Mon Sep 17 00:00:00 2001 From: sandman Date: Sun, 28 Jul 2002 00:44:43 +0000 Subject: Workaround for a weird Qt/E bug, resulting in qpe hanging if clipboard applet is loaded and qpe is terminated via shutdown applet. --- (limited to 'core/launcher/desktop.cpp') diff --git a/core/launcher/desktop.cpp b/core/launcher/desktop.cpp index e58b08c..f90da1a 100644 --- a/core/launcher/desktop.cpp +++ b/core/launcher/desktop.cpp @@ -686,6 +686,12 @@ void DesktopApplication::shutdown( ShutdownImpl::Type t ) break; case ShutdownImpl::TerminateDesktop: prepareForTermination(FALSE); + + // This is a workaround for a Qt bug + // clipboard applet has to stop its poll timer, or Qt/E + // will hang on quit() right before it emits aboutToQuit() + emit aboutToQuit ( ); + quit(); break; } -- cgit v0.9.0.2