diff options
Diffstat (limited to 'dviware/dvisvgm/src/ImageToSVG.cpp')
-rw-r--r-- | dviware/dvisvgm/src/ImageToSVG.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dviware/dvisvgm/src/ImageToSVG.cpp b/dviware/dvisvgm/src/ImageToSVG.cpp index 92e5ece1dd..26edb3c753 100644 --- a/dviware/dvisvgm/src/ImageToSVG.cpp +++ b/dviware/dvisvgm/src/ImageToSVG.cpp @@ -85,7 +85,7 @@ void ImageToSVG::convert (int pageno) { _svg.setBBox(_bbox); _svg.appendToDoc(util::make_unique<XMLComment>(" This file was generated by dvisvgm " + string(PROGRAM_VERSION) + " ")); bool success = _svg.write(_out.getPageStream(pageno, totalPageCount())); - string svgfname = _out.filename(pageno, totalPageCount()); + string svgfname = _out.filepath(pageno, totalPageCount()).shorterAbsoluteOrRelative(); if (svgfname.empty()) svgfname = "<stdout>"; if (!success) @@ -145,10 +145,11 @@ void ImageToSVG::convert (const std::string &rangestr, pair<int,int> *pageinfo) } -string ImageToSVG::getSVGFilename (unsigned pageno) const { +FilePath ImageToSVG::getSVGFilePath (unsigned pageno) const { + FilePath path; if (pageno == 1) - return _out.filename(1, 1); - return ""; + path = _out.filepath(1, 1); + return path; } |