From 6e2a6dfd27e1e3c8a6ae8a3fb8bf8646079be96f Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sun, 1 Feb 2009 20:49:07 +0100 Subject: [PATCH] replace ~ in mpd_music_dir with user's home directory --- src/settings.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/settings.cpp b/src/settings.cpp index 50fd7d6a..964ce9ed 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -517,7 +517,12 @@ void ReadConfiguration(ncmpcpp_config &conf) else if (cl.find("mpd_music_dir") != string::npos) { if (!v.empty()) + { + // if ~ is used at the beginning, replace it with user's home folder + if (v[0] == '~') + v.replace(0, 1, home_folder); conf.mpd_music_dir = v + "/"; + } } else if (cl.find("mpd_port") != string::npos) {