diff --git a/kdvi.cpp b/kdvi.cpp index 12d6e925b..e3581a95f 100644 --- a/kdvi.cpp +++ b/kdvi.cpp @@ -474,6 +474,11 @@ void kdvi::openFile( QString name) { if ( name.isEmpty() ) return; + + // if name is just a relative filename, make it an absolute one + if( ( name.at(0) != '/') && ( name.find( ':' ) == -1 ) ) + name = QDir().absPath() + "/" + name; + QString oname( name ); //name.detach(); if ( ! QFileInfo( name ).isReadable() )