give over the correct filename

this is needed as chm_open requires native separators

svn path=/trunk/KDE/kdegraphics/okular/; revision=898343
remotes/origin/old/work/record-presentation
Patrick Spendrin 17 years ago
parent 551145c54f
commit 4d752a2dc0
  1. 5
      generators/chm/kio-msits/msits.cpp

@ -24,6 +24,7 @@
#include <kmimetype.h> #include <kmimetype.h>
#include <qfile.h> #include <qfile.h>
#include <qdir.h>
#include <qbitarray.h> #include <qbitarray.h>
#include <qvector.h> #include <qvector.h>
@ -162,12 +163,12 @@ bool ProtocolMSITS::parseLoadAndLookup ( const KUrl& url, QString& abspath )
if ( m_chmFile && filename == m_openedFile ) if ( m_chmFile && filename == m_openedFile )
return true; return true;
kDebug() << "Opening a new CHM file " << filename; kDebug() << "Opening a new CHM file " << QFile::encodeName( QDir::toNativeSeparators( filename ) );
// First try to open a temporary file // First try to open a temporary file
chmFile * tmpchm; chmFile * tmpchm;
if ( (tmpchm = chm_open ( QFile::encodeName (filename))) == 0 ) if( (tmpchm = chm_open ( QFile::encodeName( QDir::toNativeSeparators( filename) ) ) ) == 0 )
{ {
error( KIO::ERR_COULD_NOT_READ, url.prettyUrl() ); error( KIO::ERR_COULD_NOT_READ, url.prettyUrl() );
return false; return false;

Loading…
Cancel
Save