author | mickeyl <mickeyl> | 2005-06-21 13:56:23 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2005-06-21 13:56:23 (UTC) |
commit | 65ea54f43ee7dcbd95ffb474c8dfbb8b076d43e5 (patch) (side-by-side diff) | |
tree | 00439d8a397bfa4147e5fd26baec01f619f384c3 | |
parent | a1f2f34836103ef80b3e11f5183a96218f7ea215 (diff) | |
download | opie-65ea54f43ee7dcbd95ffb474c8dfbb8b076d43e5.zip opie-65ea54f43ee7dcbd95ffb474c8dfbb8b076d43e5.tar.gz opie-65ea54f43ee7dcbd95ffb474c8dfbb8b076d43e5.tar.bz2 |
- repair broken headers (tss...)
- fix logical error in ODevice::sendSuspendmsg()
- send qcop signal returnFromSuspend() after resuming from suspend
- remove debug macro from opcmciasystem; better do this from the .pro file with DEFINES +=
-rw-r--r-- | libopie2/opiecore/device/odevice.cpp | 48 | ||||
-rw-r--r-- | libopie2/opiecore/device/odevice_abstractmobiledevice.cpp | 21 | ||||
-rw-r--r-- | libopie2/opiecore/linux/linux.pro | 1 | ||||
-rw-r--r-- | libopie2/opiecore/linux/opcmciasystem.cpp | 2 |
4 files changed, 36 insertions, 36 deletions
diff --git a/libopie2/opiecore/device/odevice.cpp b/libopie2/opiecore/device/odevice.cpp index dd1e2f3..5e91d8b 100644 --- a/libopie2/opiecore/device/odevice.cpp +++ b/libopie2/opiecore/device/odevice.cpp @@ -1,32 +1,32 @@ /* - Â Â Â Â Â Â Â Â This file is part of the Opie Project - - Copyright (C)2002-2005 The Opie Team <opie-devel@handhelds.org> - =. + This file is part of the Opie Project + =. (C) 2002-2005 The Opie Team <opie-devel@handhelds.org> .=l. -Â Â Â Â Â Â .>+-= -Â _;:, Â Â .> Â Â :=|. This program is free software; you can -.> <`_, Â > Â . Â <= redistribute it and/or modify it under -:`=1 )Y*s>-.-- Â : the terms of the GNU Library General Public -.="- .-=="i, Â Â .._ License as published by the Free Software -Â - . Â .-<_> Â Â .<> Foundation; either version 2 of the License, -Â Â Â ._= =} Â Â Â : or (at your option) any later version. -Â Â .%`+i> Â Â Â _;_. -Â Â .i_,=:_. Â Â Â -<s. This program is distributed in the hope that -Â Â Â + Â . Â -:. Â Â Â = it will be useful, but WITHOUT ANY WARRANTY; - : .. Â Â .:, Â Â . . . without even the implied warranty of -Â Â =_ Â Â Â Â + Â Â =;=|` MERCHANTABILITY or FITNESS FOR A -Â _.=:. Â Â Â : Â Â :=>`: PARTICULAR PURPOSE. See the GNU -..}^=.= Â Â Â = Â Â Â ; Library General Public License for more -++= Â -. Â Â .` Â Â .: details. -: Â Â = Â ...= . :.=- -Â -. Â .:....=;==+<; You should have received a copy of the GNU -Â -_. . . Â )=. Â = Library General Public License along with -Â Â -- Â Â Â Â :-=` this library; see the file COPYING.LIB. + .>+-= + _;:, .> :=|. This program is free software; you can +.> <`_, > . <= redistribute it and/or modify it under +:`=1 )Y*s>-.-- : the terms of the GNU Library General Public +.="- .-=="i, .._ License as published by the Free Software + - . .-<_> .<> Foundation; version 2 of the License. + ._= =} : + .%`+i> _;_. + .i_,=:_. -<s. This program is distributed in the hope that + + . -:. = it will be useful, but WITHOUT ANY WARRANTY; + : .. .:, . . . without even the implied warranty of + =_ + =;=|` MERCHANTABILITY or FITNESS FOR A + _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU +..}^=.= = ; Library General Public License for more +++= -. .` .: details. + : = ...= . :.=- + -. .:....=;==+<; You should have received a copy of the GNU + -_. . . )=. = Library General Public License along with + -- :-=` this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + #include "odevice_beagle.h" #include "odevice_ipaq.h" @@ -695,5 +695,5 @@ void ODevice::virtual_hook(int, void* ){ void ODevice::sendSuspendmsg() { - if ( isQWS() ) + if ( !isQWS() ) return; diff --git a/libopie2/opiecore/device/odevice_abstractmobiledevice.cpp b/libopie2/opiecore/device/odevice_abstractmobiledevice.cpp index f3f6af5..fe5864b 100644 --- a/libopie2/opiecore/device/odevice_abstractmobiledevice.cpp +++ b/libopie2/opiecore/device/odevice_abstractmobiledevice.cpp @@ -1,11 +1,7 @@ /* This file is part of the Opie Project - Copyright (C) 2004, 2005 Holger Hans Peter Freyther <freyther@handhelds.org> - Copyright (C) 2004, 2005 Michael 'mickey' Lauer <mickeyl@handhelds.org> - Copyright (C) 2002, 2003 Robert Griebl <sandman@handhelds.org> - - - =. - .=l. + Copyright (C) 2004, 2005 Holger Hans Peter Freyther <freyther@handhelds.org> + =. Copyright (C) 2004, 2005 Michael 'Mickey' Lauer <mickey@Vanille.de> + .=l. Copyright (C) 2002, 2003 Robert Griebl <sandman@handhelds.org> .>+-= _;:, .> :=|. This program is free software; you can @@ -13,6 +9,6 @@ :`=1 )Y*s>-.-- : the terms of the GNU Library General Public .="- .-=="i, .._ License as published by the Free Software - - . .-<_> .<> Foundation; either version 2 of the License, - ._= =} : or (at your option) any later version. + - . .-<_> .<> Foundation; version 2 of the License. + ._= =} : .%`+i> _;_. .i_,=:_. -<s. This program is distributed in the hope that @@ -34,4 +30,6 @@ #include "odevice_abstractmobiledevice.h" +#include <qpe/qcopenvelope_qws.h> + #include <sys/time.h> #include <sys/ioctl.h> @@ -65,5 +63,6 @@ bool OAbstractMobileDevice::suspend() { bool res = false; - ODevice::sendSuspendmsg(); + + QCopEnvelope( "QPE/System", "aboutToSuspend()" ); struct timeval tvs, tvn; @@ -85,4 +84,6 @@ bool OAbstractMobileDevice::suspend() { return res; + + QCopEnvelope( "QPE/System", "returnFromSuspend()" ); } diff --git a/libopie2/opiecore/linux/linux.pro b/libopie2/opiecore/linux/linux.pro index c396e59..c0c4f7f 100644 --- a/libopie2/opiecore/linux/linux.pro +++ b/libopie2/opiecore/linux/linux.pro @@ -9,2 +9,3 @@ SOURCES += \ linux/opcmciasystem.cpp +DEFINES += OPCMCIA_DEBUG=1 diff --git a/libopie2/opiecore/linux/opcmciasystem.cpp b/libopie2/opiecore/linux/opcmciasystem.cpp index eae356e..445d903 100644 --- a/libopie2/opiecore/linux/opcmciasystem.cpp +++ b/libopie2/opiecore/linux/opcmciasystem.cpp @@ -50,6 +50,4 @@ using namespace Opie::Core; #define PROC_DEVICES "/proc/devices" -// #define OPCMCIA_DEBUG 1 - /*====================================================================================== * OPcmciaSystem |