From 6398fb2352fd4b53a023ec2884b786b08af8bd9f Mon Sep 17 00:00:00 2001 From: sandman Date: Tue, 24 Sep 2002 23:36:58 +0000 Subject: Fixed loading of file extensions from mime.types (only the first ext was loaded) --- (limited to 'library') diff --git a/library/mimetype.cpp b/library/mimetype.cpp index e2e0dab..92fe5e6 100644 --- a/library/mimetype.cpp +++ b/library/mimetype.cpp @@ -243,14 +243,12 @@ void MimeType::loadExtensions(const QString& filename) // new override old (though left overrides right) QStringList exts = (*extFor)[id]; QStringList newexts; - if ( it != tokens.end() ) { + while ( it != tokens.end() ) { exts.remove(*it); if ( !newexts.contains(*it) ) newexts.append(*it); - while (it != tokens.end()) { - (*typeFor)[*it] = id; - ++it; - } + (*typeFor)[*it] = id; + ++it; } (*extFor)[id] = newexts + exts; } -- cgit v0.9.0.2