[oe-commits] org.oe.dev opie-taskbar cvs: Don't bother to start qss from C++ code.

pfalcon commit openembedded-commits at lists.openembedded.org
Thu May 3 07:06:23 UTC 2007


opie-taskbar cvs: Don't bother to start qss from C++ code.
* Because it's useless - to have a separate process for sound server,
and then have mishacks to start/keep alive it hardcoded in C++. That doesn't 
work somehow (h4000, hx4700, etc. machines have issues), and then it 
completely non-debuggable.
* So instead, qss should be started separately, of course from a shell script.
* Partially fixes #2211.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 388abcdc23b3ccc22c81b92a5fbe8c5b5896c064
ViewMTN: http://monotone.openembedded.org/revision.psp?id=388abcdc23b3ccc22c81b92a5fbe8c5b5896c064
Files:
1
packages/opie-taskbar/opie-taskbar/no-builtin-qss-startup.patch
packages/opie-taskbar/opie-taskbar_cvs.bb
Diffs:

#
# mt diff -ra2852adc205801070bb98f0c496e26dd9224a202 -r388abcdc23b3ccc22c81b92a5fbe8c5b5896c064
#
# 
# 
# add_file "packages/opie-taskbar/opie-taskbar/no-builtin-qss-startup.patch"
#  content [5248883a8d9adb3e267fd4582d63dd6ce3647c79]
# 
# patch "packages/opie-taskbar/opie-taskbar_cvs.bb"
#  from [388801781efd96024702f7c551ee025a8329ac22]
#    to [6e4c569e12d7cb8d875e488eac41f12c82db84a9]
# 
============================================================
--- packages/opie-taskbar/opie-taskbar/no-builtin-qss-startup.patch	5248883a8d9adb3e267fd4582d63dd6ce3647c79
+++ packages/opie-taskbar/opie-taskbar/no-builtin-qss-startup.patch	5248883a8d9adb3e267fd4582d63dd6ce3647c79
@@ -0,0 +1,11 @@
+--- launcher/server.cpp.org	2007-05-01 20:55:01.000000000 +0000
++++ launcher/server.cpp	2007-05-03 04:48:45.000000000 +0000
+@@ -1009,6 +1009,8 @@
+ }
+ 
+ void Server::startSoundServer() {
++    owarn << "Sound server (qss) now needs to be started standalone" << oendl;
++    return;
+     if ( !process ) {
+         process = new Opie::Core::OProcess( this );
+         connect(process, SIGNAL(processExited(Opie::Core::OProcess*)),
============================================================
--- packages/opie-taskbar/opie-taskbar_cvs.bb	388801781efd96024702f7c551ee025a8329ac22
+++ packages/opie-taskbar/opie-taskbar_cvs.bb	6e4c569e12d7cb8d875e488eac41f12c82db84a9
@@ -1,6 +1,6 @@ PV = "${OPIE_CVS_PV}"
 require ${PN}.inc
 PV = "${OPIE_CVS_PV}"
-PR = "r7"
+PR = "r8"
 
 SRC_URI = "${HANDHELDS_CVS};module=opie/core/apps/calibrate \
            ${HANDHELDS_CVS};module=opie/noncore/settings/mediummount \
@@ -10,5 +10,6 @@ SRC_URI = "${HANDHELDS_CVS};module=opie/
            ${HANDHELDS_CVS};module=opie/root \
            ${HANDHELDS_CVS};module=opie/etc \
            file://nomax.patch;patch=1;pnum=3 \
+           file://no-builtin-qss-startup.patch;patch=1 \
            file://server.pro \
           "






More information about the Openembedded-commits mailing list