diff options
Diffstat (limited to 'src/qmmpui/winfileassocpage.cpp')
| -rw-r--r-- | src/qmmpui/winfileassocpage.cpp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/qmmpui/winfileassocpage.cpp b/src/qmmpui/winfileassocpage.cpp index dfb1479bf..93603ca10 100644 --- a/src/qmmpui/winfileassocpage.cpp +++ b/src/qmmpui/winfileassocpage.cpp @@ -98,20 +98,9 @@ void WinFileAssocPage::loadAssociations() } } -int WinFileAssocPage::ProcessAssociations(QStringList& current, QStringList& old) +int WinFileAssocPage::ProcessAssociations(QStringList& current) { WinFileAssoc RegAssoc; - - QStringList toRestore; - - //Restore unselected associations - foreach(const QString& ext, old) - { - if (!current.contains(ext)) - toRestore.append(ext); - } - - RegAssoc.RestoreFileAssociations(toRestore); return RegAssoc.CreateFileAssociations(current); } @@ -129,7 +118,7 @@ void WinFileAssocPage::saveAssociations() if(extensions == m_regExtensions) return; - int processed = ProcessAssociations(extensions, m_regExtensions); + int processed = ProcessAssociations(extensions); if (processed != extensions.count()) { |
