From b60d02e604c7cb0dcd51eea85f7df76134736273 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 31 Jan 2006 04:49:29 +0000 Subject: [PATCH] relative paths to reference files --- pandatool/src/mayaprogs/mayaCopy.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pandatool/src/mayaprogs/mayaCopy.cxx b/pandatool/src/mayaprogs/mayaCopy.cxx index 7ccd21dc13..f3b9502630 100644 --- a/pandatool/src/mayaprogs/mayaCopy.cxx +++ b/pandatool/src/mayaprogs/mayaCopy.cxx @@ -220,7 +220,10 @@ copy_maya_file(const Filename &source, const Filename &dest, Filename filename = _path_replace->convert_path(Filename::from_os_specific(refs[ref_index].asChar())); - string execString = "file -loadReference \"" + _replace_prefix + "RN\" -type \"mayaBinary\" -options \"v=0\" \"" + filename.get_basename() + "\";"; + CVSSourceTree::FilePath path = + _tree.choose_directory(filename.get_basename(), dir, _force, _interactive); + Filename new_filename = path.get_rel_from(dir); + string execString = "file -loadReference \"" + _replace_prefix + "RN\" -type \"mayaBinary\" -options \"v=0\" \"" + new_filename.to_os_generic() + "\";"; maya_cat.info() << "executing command: " << execString << "\n"; //MGlobal::executeCommand("file -loadReference \"mtpRN\" -type \"mayaBinary\" -options \"v=0\" \"m_t_pear_zero.mb\";"); MGlobal::executeCommand(MString(execString.c_str()));