Loading src/docparser.cpp +12 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,14 @@ static QCString findAndCopyImage(const char *fileName,DocImage::Type type) break; } QCString outputFile = outputDir+"/"+result; QFileInfo outfi(outputFile); if (outfi.isSymLink()) { QFile::remove(outputFile); warn_doc_error(g_fileName,doctokenizerYYlineno, "destination of image %s is a symlink, replacing with image", qPrint(outputFile)); } if (outputFile!=inputFile) // prevent copying to ourself { QFile outImage(outputFile.data()); Loading @@ -287,6 +295,10 @@ static QCString findAndCopyImage(const char *fileName,DocImage::Type type) "could not write output image %s",qPrint(outputFile)); } } else { printf("Source & Destination are the same!\n"); } } else { Loading Loading
src/docparser.cpp +12 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,14 @@ static QCString findAndCopyImage(const char *fileName,DocImage::Type type) break; } QCString outputFile = outputDir+"/"+result; QFileInfo outfi(outputFile); if (outfi.isSymLink()) { QFile::remove(outputFile); warn_doc_error(g_fileName,doctokenizerYYlineno, "destination of image %s is a symlink, replacing with image", qPrint(outputFile)); } if (outputFile!=inputFile) // prevent copying to ourself { QFile outImage(outputFile.data()); Loading @@ -287,6 +295,10 @@ static QCString findAndCopyImage(const char *fileName,DocImage::Type type) "could not write output image %s",qPrint(outputFile)); } } else { printf("Source & Destination are the same!\n"); } } else { Loading