Always create temporary movie files with a sane name

BUGS: 303227
remotes/origin/KDE/4.10
Tobias Koenig 14 years ago
parent 8ab7683ea1
commit 06b0cf8616
  1. 3
      core/movie.cpp

@ -58,7 +58,8 @@ Movie::Movie( const QString& fileName, const QByteArray &data )
* GStreamer backend). Storing the data in a temporary file works fine
* though, not to mention, it releases much needed memory. (gamaral)
*/
d->m_tmp = new QTemporaryFile( QString( "%1/okrXXXXXX_%2" ).arg( QDir::tempPath() ).arg( fileName ) );
const QString relativeFileName = (fileName.startsWith("./") ? fileName.mid( 2 ) : fileName);
d->m_tmp = new QTemporaryFile( QString( "%1/okrXXXXXX_%2" ).arg( QDir::tempPath() ).arg( relativeFileName ) );
if ( d->m_tmp->open() ) {
d->m_tmp->write( data );
d->m_tmp->flush();

Loading…
Cancel
Save