From e5039c478aa93e3e107ee9031a3cf27a6c203fea Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 17 Jan 2013 00:56:57 +0100 Subject: Path: new class "Path" wraps filesystem path strings --- src/StateFile.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/StateFile.cxx') diff --git a/src/StateFile.cxx b/src/StateFile.cxx index b7805652..6f93137a 100644 --- a/src/StateFile.cxx +++ b/src/StateFile.cxx @@ -34,8 +34,8 @@ #undef G_LOG_DOMAIN #define G_LOG_DOMAIN "state_file" -StateFile::StateFile(const char *_path, Partition &_partition, EventLoop &_loop) - :TimeoutMonitor(_loop), path(_path), partition(_partition), +StateFile::StateFile(Path &&_path, Partition &_partition, EventLoop &_loop) + :TimeoutMonitor(_loop), path(std::move(_path)), partition(_partition), prev_volume_version(0), prev_output_version(0), prev_playlist_version(0) { @@ -73,7 +73,7 @@ StateFile::Read() g_debug("Loading state file %s", path.c_str()); - TextFile file(path.c_str()); + TextFile file(path); if (file.HasFailed()) { g_warning("failed to open %s: %s", path.c_str(), g_strerror(errno)); -- cgit v1.2.3