Diffstat (limited to 'libopie2/opiecore/device/odevice_zaurus.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | libopie2/opiecore/device/odevice_zaurus.cpp | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/libopie2/opiecore/device/odevice_zaurus.cpp b/libopie2/opiecore/device/odevice_zaurus.cpp index 2b2467c..33d5cd6 100644 --- a/libopie2/opiecore/device/odevice_zaurus.cpp +++ b/libopie2/opiecore/device/odevice_zaurus.cpp | |||
@@ -29,19 +29,19 @@ | |||
29 | 29 | ||
30 | #include "odevice_zaurus.h" | 30 | #include "odevice_zaurus.h" |
31 | 31 | ||
32 | /* QT */ | ||
33 | #include <qapplication.h> | ||
34 | #include <qfile.h> | ||
35 | #include <qtextstream.h> | ||
36 | #include <qwindowsystem_qws.h> | ||
37 | |||
38 | /* OPIE */ | 32 | /* OPIE */ |
39 | #include <opie2/oinputsystem.h> | 33 | #include <opie2/oinputsystem.h> |
40 | #include <opie2/oresource.h> | 34 | #include <opie2/oresource.h> |
41 | 35 | ||
42 | #include <qpe/config.h> | 36 | #include <qpe/config.h> |
43 | #include <qpe/sound.h> | 37 | #include <qpe/sound.h> |
44 | #include <qpe/qcopenvelope_qws.h> | 38 | |
39 | /* QT */ | ||
40 | #include <qapplication.h> | ||
41 | #include <qfile.h> | ||
42 | #include <qtextstream.h> | ||
43 | #include <qwindowsystem_qws.h> | ||
44 | #include <qcopchannel_qws.h> | ||
45 | 45 | ||
46 | /* STD */ | 46 | /* STD */ |
47 | #include <fcntl.h> | 47 | #include <fcntl.h> |
@@ -712,10 +712,7 @@ bool Zaurus::suspend() { | |||
712 | return false; | 712 | return false; |
713 | 713 | ||
714 | bool res = false; | 714 | bool res = false; |
715 | { | 715 | QCopChannel::send( "QPE/System", "aboutToSuspend()" ); |
716 | QCopEnvelope( "QPE/System", "aboutToSuspend()" ); | ||
717 | } | ||
718 | qApp->processEvents(); // ensure the qcop call is being processed asap | ||
719 | 716 | ||
720 | struct timeval tvs, tvn; | 717 | struct timeval tvs, tvn; |
721 | ::gettimeofday ( &tvs, 0 ); | 718 | ::gettimeofday ( &tvs, 0 ); |
@@ -735,10 +732,7 @@ bool Zaurus::suspend() { | |||
735 | } while ((( tvn. tv_sec - tvs. tv_sec ) * 1000 + ( tvn. tv_usec - tvs. tv_usec ) / 1000 ) < m_timeOut ); | 732 | } while ((( tvn. tv_sec - tvs. tv_sec ) * 1000 + ( tvn. tv_usec - tvs. tv_usec ) / 1000 ) < m_timeOut ); |
736 | } | 733 | } |
737 | 734 | ||
738 | { | 735 | QCopChannel::send( "QPE/System", "returnFromSuspend()" ); |
739 | QCopEnvelope( "QPE/System", "returnFromSuspend()" ); | ||
740 | } | ||
741 | qApp->processEvents(); // ensure the qcop call is being processed asap | ||
742 | 736 | ||
743 | return res; | 737 | return res; |
744 | } | 738 | } |