aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/PlaylistSave.cxx19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/PlaylistSave.cxx b/src/PlaylistSave.cxx
index d9a0b4a47..f2541e71b 100644
--- a/src/PlaylistSave.cxx
+++ b/src/PlaylistSave.cxx
@@ -129,22 +129,9 @@ playlist_load_spl(struct playlist &playlist, PlayerControl &pc,
continue;
}
- if ((playlist.AppendURI(pc, uri_utf8.c_str())) != PlaylistResult::SUCCESS) {
- /* for windows compatibility, convert slashes */
- char *temp2 = xstrdup(uri_utf8.c_str());
- char *p = temp2;
- while (*p) {
- if (*p == '\\')
- *p = '/';
- p++;
- }
-
- if (playlist.AppendURI(pc, temp2) != PlaylistResult::SUCCESS)
- FormatError(playlist_domain,
- "can't add file \"%s\"", temp2);
-
- free(temp2);
- }
+ if ((playlist.AppendURI(pc, uri_utf8.c_str())) != PlaylistResult::SUCCESS)
+ FormatError(playlist_domain,
+ "can't add file \"%s\"", uri_utf8.c_str());
}
return true;