From 9a9453a57f11ea4b26ff96436fc0adac8d6e7d7f Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Mon, 2 Jul 2012 15:40:54 -0400 Subject: [PATCH] Directory::cwd - Made use of Directory::cwd instead of get_current_working_dir. --- src/commands/CmdEdit.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/commands/CmdEdit.cpp b/src/commands/CmdEdit.cpp index 01ff0878d..12de5a44a 100644 --- a/src/commands/CmdEdit.cpp +++ b/src/commands/CmdEdit.cpp @@ -638,7 +638,7 @@ bool CmdEdit::editFile (Task& task) dateformat = context.config.get ("dateformat"); // Change directory for the editor - char* current_dir = get_current_dir_name (); + std::string current_dir = Directory::cwd (); int ignored = chdir (location._data.c_str ()); ++ignored; // Keep compiler quiet. @@ -713,8 +713,7 @@ ARE_THESE_REALLY_HARMFUL: // Cleanup. File::remove (file.str ()); - ignored = chdir (current_dir); - free (current_dir); + ignored = chdir (current_dir.c_str ()); return changes; }