--- a/src/qtgui/viewaction_w.cpp
+++ b/src/qtgui/viewaction_w.cpp
@@ -83,8 +83,7 @@
set<string> viewerXs;
if (prefs.useDesktopOpen) {
- string s = theconfig->getMimeViewerAllEx();
- stringToStrings(s, viewerXs);
+ viewerXs = theconfig->getMimeViewerAllEx();
}
for (vector<pair<string, string> >::const_iterator it = defs.begin();
it != defs.end(); it++) {
@@ -176,9 +175,7 @@
QString action0;
int except0 = -1;
- set<string> viewerXs;
- string s = theconfig->getMimeViewerAllEx();
- stringToStrings(s, viewerXs);
+ set<string> viewerXs = theconfig->getMimeViewerAllEx();
list<string> mtypes;
bool dowarnmultiple = true;
@@ -233,8 +230,6 @@
theconfig->setMimeViewerDef(*mit, sact);
}
- s = stringsToString(viewerXs);
- theconfig->setMimeViewerAllEx(s);
+ theconfig->setMimeViewerAllEx(viewerXs);
fillLists();
}
-