From d4cfaf2c3043f29ff279837fa24aa30435103539 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 3 Aug 2004 00:23:09 +0000 Subject: [PATCH] write out correct relative filenames --- pandatool/src/egg-mkfont/eggMakeFont.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pandatool/src/egg-mkfont/eggMakeFont.cxx b/pandatool/src/egg-mkfont/eggMakeFont.cxx index f832e0687d..300047bb93 100644 --- a/pandatool/src/egg-mkfont/eggMakeFont.cxx +++ b/pandatool/src/egg-mkfont/eggMakeFont.cxx @@ -19,6 +19,7 @@ #include "eggMakeFont.h" #include "rangeIterator.h" #include "palettizer.h" +#include "filenameUnifier.h" #include "eggFile.h" #include "textureImage.h" #include "sourceTextureImage.h" @@ -243,6 +244,12 @@ handle_args(ProgramBase::Args &args) { //////////////////////////////////////////////////////////////////// void EggMakeFont:: run() { + if (has_output_filename() && !get_output_filename().get_dirname().empty()) { + FilenameUnifier::set_rel_dirname(get_output_filename().get_dirname()); + } else { + FilenameUnifier::set_rel_dirname("."); + } + _text_maker = new PNMTextMaker(_input_font_filename, _face_index); if (!_text_maker->is_valid()) { exit(1);