summaryrefslogtreecommitdiff
path: root/library
authorsandman <sandman>2002-12-01 22:23:22 (UTC)
committer sandman <sandman>2002-12-01 22:23:22 (UTC)
commit184ab086906979cdb9c2cc8b601bcd0ecc095576 (patch) (side-by-side diff)
tree5e5ac0e6051529253bf28d5a58ae74680a47b776 /library
parent5a550802680d32ccb0ea0d596f514de7e13c45dc (diff)
downloadopie-184ab086906979cdb9c2cc8b601bcd0ecc095576.zip
opie-184ab086906979cdb9c2cc8b601bcd0ecc095576.tar.gz
opie-184ab086906979cdb9c2cc8b601bcd0ecc095576.tar.bz2
The new preload library has to be used always, because of some binary
incompatibility between apps built with older tcs and shared libs built with newer tcs. (see cvs comment for core/launcher/libpreload/preload.cpp)
Diffstat (limited to 'library') (more/less context) (show whitespace changes)
-rw-r--r--library/global.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/library/global.cpp b/library/global.cpp
index 42c2729..2162e02 100644
--- a/library/global.cpp
+++ b/library/global.cpp
@@ -601,20 +601,18 @@ void Global::invoke(const QString &c)
if ( QFile::exists( libexe ) ) {
qDebug("calling quickexec %s", libexe.latin1() );
quickexecv( libexe.utf8().data(), (const char **)args );
} else
#endif
{
char *oldpre = ::getenv ( "LD_PRELOAD" );
- extern bool opie_block_style;
-
QString newpre = QPEApplication::qpeDir ( ) + "/lib/libpreload.so";
- if ( opie_block_style && QFile::exists ( newpre )) {
+ if ( QFile::exists ( newpre )) {
if ( oldpre && oldpre [0] )
newpre = newpre + ":" + oldpre;
::setenv ( "LD_PRELOAD", newpre. latin1( ), 1 );
qDebug ( "\nPRELOADING\n" );
}
if ( !::vfork() ) {
for ( int fd = 3; fd < 100; fd++ )