summaryrefslogtreecommitdiffstats
path: root/src/docbookvisitor.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2018-11-11 13:57:38 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2018-11-11 14:07:44 (GMT)
commit70c7e8f3491e1fa30a2eaa89b960dd5b4d7a2185 (patch)
tree2f1d9530d716cc9328c7f6644b778d4fb33d0504 /src/docbookvisitor.cpp
parent933a6e3d74f9109ad6ec921aded645d87111585b (diff)
parent4682b91364247aafe66b6af472e321511e115e7c (diff)
downloadDoxygen-70c7e8f3491e1fa30a2eaa89b960dd5b4d7a2185.zip
Doxygen-70c7e8f3491e1fa30a2eaa89b960dd5b4d7a2185.tar.gz
Doxygen-70c7e8f3491e1fa30a2eaa89b960dd5b4d7a2185.tar.bz2
Merge branch 'feature/bug_inline_image' of https://github.com/albert-github/doxygen into albert-github-feature/bug_inline_image
Diffstat (limited to 'src/docbookvisitor.cpp')
-rw-r--r--src/docbookvisitor.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/docbookvisitor.cpp b/src/docbookvisitor.cpp
index 5696087..7a948ec 100644
--- a/src/docbookvisitor.cpp
+++ b/src/docbookvisitor.cpp
@@ -48,7 +48,8 @@
#define DB_VIS_C2(y)
#define DB_VIS_C2a(x,y)
#endif
-void visitPreStart(FTextStream &t, const bool hasCaption, QCString name, QCString width, QCString height)
+
+void visitPreStart(FTextStream &t, bool hasCaption, QCString name, QCString width, QCString height, bool inlineImage)
{
QCString tmpStr;
if (hasCaption)
@@ -68,7 +69,7 @@ void visitPreStart(FTextStream &t, const bool hasCaption, QCString name, QCStri
}
else
{
- t << " width=\"50%\"";
+ if (!inlineImage) t << " width=\"50%\"";
}
if (!height.isEmpty())
{
@@ -83,7 +84,7 @@ void visitPreStart(FTextStream &t, const bool hasCaption, QCString name, QCStri
}
}
-void visitPostEnd(FTextStream &t, const bool hasCaption)
+void visitPostEnd(FTextStream &t, bool hasCaption, bool inlineImage)
{
t << endl;
if (hasCaption)
@@ -1164,7 +1165,7 @@ DB_VIS_C
{
baseName=baseName.right(baseName.length()-i-1);
}
- visitPreStart(m_t, img -> hasCaption(), img->relPath() + baseName, img -> width(), img -> height());
+ visitPreStart(m_t, img -> hasCaption(), img->relPath() + baseName, img -> width(), img -> height(),img -> isInlineImage());
}
else
{
@@ -1179,7 +1180,7 @@ DB_VIS_C
if (img->type()==DocImage::DocBook)
{
if (m_hide) return;
- visitPostEnd(m_t, img -> hasCaption());
+ visitPostEnd(m_t, img -> hasCaption(),img -> isInlineImage());
// copy the image to the output dir
QCString baseName=img->name();
int i;