From a4e9523f634771f4dafe5edca7d21acf8efe944d Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Thu, 6 Nov 2014 19:48:59 +0100 Subject: [PATCH] settings: expand ~ to home directory in mpd_host --- NEWS | 1 + src/settings.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/NEWS b/NEWS index 69ac8048..163c9e48 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ ncmpcpp-0.7 (????-??-??) * Visualizer has now support for two more modes: sound wave filled and sound ellipse. * It is now possible to abort the current action using Ctrl-C or Ctrl-G in prompt mode. As a result, empty value is no longer a special value that aborts most of the actions. * Directories and playlists in browser can now be sorted by modification time. +* ~ is now expanded to home directory in mpd_host configuration variable. ncmpcpp-0.6.1 (2014-11-06) diff --git a/src/settings.cpp b/src/settings.cpp index 5b2c88cb..55415f21 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -195,6 +195,8 @@ bool Configuration::read(const std::string &config_path) )); p.add("mpd_host", assign_default( mpd_host, "localhost", [](std::string host) { + // host can be a path to ipc socket, relative to home directory + expand_home(host); Mpd.SetHostname(host); return host; }));