aboutsummaryrefslogtreecommitdiffstats
path: root/packages/opie-taskbar/opie-taskbar
diff options
context:
space:
mode:
authorMichael Lauer <mickey@vanille-media.de>2006-06-28 13:51:40 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-06-28 13:51:40 +0000
commit421c4bf839d4c2f5377ebf7655b549962dd2b870 (patch)
tree99bafa22089e039c79e831a464a979dc42a189ec /packages/opie-taskbar/opie-taskbar
parent974deb6c039b0ea81a026e905d83d5c7243b9966 (diff)
downloadopenembedded-421c4bf839d4c2f5377ebf7655b549962dd2b870.tar.gz
opie-taskbar: c7x0 w/ w100 acceleration needs a special suspend/resume script
Diffstat (limited to 'packages/opie-taskbar/opie-taskbar')
-rw-r--r--packages/opie-taskbar/opie-taskbar/c7x0/qpe-suspend-resume33
1 files changed, 33 insertions, 0 deletions
diff --git a/packages/opie-taskbar/opie-taskbar/c7x0/qpe-suspend-resume b/packages/opie-taskbar/opie-taskbar/c7x0/qpe-suspend-resume
new file mode 100644
index 0000000000..be37519512
--- /dev/null
+++ b/packages/opie-taskbar/opie-taskbar/c7x0/qpe-suspend-resume
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+QTDIR=/opt/QtPalmtop
+LD_LIBRARY_PATH=$QTDIR
+export LD_LIBRARY_PATH QTDIR
+LOGGING=0
+log() {
+ if [ $LOGGING -eq 1 ]; then
+ echo "$(date +%y/%m/%d-%H:%m:%S): $@" >> /var/log/qte.log
+ fi
+}
+
+retcode=1
+tries=3
+
+if [ "$1" = suspend ]; then
+ while [ $retcode -ne 0 -a $tries -gt 0 ]; do
+ log "-> $QTDIR/bin/qcop QPE/System 'aboutToSuspend()'"
+ $QTDIR/bin/qcop QPE/System 'aboutToSuspend()'
+ retcode=$?
+ tries=`expr $tries - 1`
+ log "<- Result $retcode"
+ done
+elif [ "$1" = resume ]; then
+ while [ $retcode -ne 0 -a $tries -gt 0 ]; do
+ log "-> $QTDIR/bin/qcop QPE/System 'returnFromSuspend()'"
+ $QTDIR/bin/qcop QPE/System 'returnFromSuspend()'
+ retcode=$?
+ tries=`expr $tries - 1`
+ log "<- Result $retcode"
+ done
+fi
+