diff options
author | Michael Lauer <mickey@vanille-media.de> | 2006-06-28 13:51:40 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2006-06-28 13:51:40 +0000 |
commit | 421c4bf839d4c2f5377ebf7655b549962dd2b870 (patch) | |
tree | 99bafa22089e039c79e831a464a979dc42a189ec /packages/opie-taskbar/opie-taskbar | |
parent | 974deb6c039b0ea81a026e905d83d5c7243b9966 (diff) | |
download | openembedded-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-resume | 33 |
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 + |