Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
kdebase3
workaround-pdf-on64bit-nsplugin-bug.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File workaround-pdf-on64bit-nsplugin-bug.diff of Package kdebase3
Index: nsplugins/nspluginloader.cpp ================================================================================ --- nsplugins/nspluginloader.cpp +++ nsplugins/nspluginloader.cpp @@ -257,7 +257,7 @@ } -bool NSPluginLoader::loadViewer() +bool NSPluginLoader::loadViewer(const QString &mimeType) { kdDebug() << "NSPluginLoader::loadViewer" << endl; @@ -281,7 +281,7 @@ } // find the external artsdsp process - if( _useArtsdsp ) { + if( _useArtsdsp && mimeType != "application/pdf" ) { kdDebug() << "trying to use artsdsp" << endl; QString artsdsp = KGlobal::dirs()->findExe("artsdsp"); if (!artsdsp) @@ -395,7 +395,7 @@ if ( !_viewer ) { // load plugin viewer process - loadViewer(); + loadViewer(mimeType); if ( !_viewer ) { --- nsplugins/nspluginloader.h +++ nsplugins/nspluginloader.h @@ -87,7 +87,7 @@ QString lookup(const QString &mimeType); QString lookupMimeType(const QString &url); - bool loadViewer(); + bool loadViewer(const QString &mimeType); void unloadViewer(); protected slots:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor