summaryrefslogtreecommitdiff
path: root/core/launcher/desktop.cpp
authorharlekin <harlekin>2002-03-11 19:51:33 (UTC)
committer harlekin <harlekin>2002-03-11 19:51:33 (UTC)
commitf1c93c0eb0d9599b0f5e0c0406defc2f2f6c6988 (patch) (side-by-side diff)
tree39137a365e373fe3f50932b118308b20faf9ca08 /core/launcher/desktop.cpp
parent0f81c8354840d1c8e54e3b083d965e1b2489bb36 (diff)
downloadopie-f1c93c0eb0d9599b0f5e0c0406defc2f2f6c6988.zip
opie-f1c93c0eb0d9599b0f5e0c0406defc2f2f6c6988.tar.gz
opie-f1c93c0eb0d9599b0f5e0c0406defc2f2f6c6988.tar.bz2
now opie grabs the powerkey on ipaq too, not only zaurus
Diffstat (limited to 'core/launcher/desktop.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/desktop.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/launcher/desktop.cpp b/core/launcher/desktop.cpp
index da535d9..680cc06 100644
--- a/core/launcher/desktop.cpp
+++ b/core/launcher/desktop.cpp
@@ -241,2 +241,6 @@ bool DesktopApplication::qwsEventFilter( QWSEvent *e )
}
+ if ( ke->simpleData.keycode == Key_SysReq ) {
+ if ( press ) emit power();
+ return TRUE;
+ }
if ( ke->simpleData.keycode == Key_F35 ) {
@@ -554,3 +558,3 @@ void Desktop::togglePower()
system("apm --suspend");
- execAutoStart();
+
QWSServer::screenSaverActivate( FALSE );
@@ -564,3 +568,3 @@ void Desktop::togglePower()
}
-
+ execAutoStart();
//qcopBridge->closeOpenConnections();