summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2017-12-31 11:48:20 +0100
committerDavid Tardon <dtardon@redhat.com>2017-12-31 11:48:23 +0100
commita9fd509cfa30653106931609508de526de741f1e (patch)
tree0c3097d66fae12800f8f0ff50f48b2d98697fdde
parentf6f4e66895284ebeaf2bc80f29cfa2d3776e9f7b (diff)
tdf#74462 use min width/height for inline images
Change-Id: I0a3f14ff4ab7d01eaa76bbfc2fe2d890ff336272
-rw-r--r--src/lib/ABWContentCollector.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/ABWContentCollector.cpp b/src/lib/ABWContentCollector.cpp
index 97de293..d008eda 100644
--- a/src/lib/ABWContentCollector.cpp
+++ b/src/lib/ABWContentCollector.cpp
@@ -2260,9 +2260,13 @@ void libabw::ABWContentCollector::insertImage(const char *dataid, const char *pr
ABWPropertyMap::const_iterator i = properties.find("height");
if (i != properties.end() && findDouble(i->second, value, unit) && ABW_IN == unit)
propList.insert("svg:height", value);
+ else
+ propList.insert("fo:min-height", 1.0);
i = properties.find("width");
if (i != properties.end() && findDouble(i->second, value, unit) && ABW_IN == unit)
propList.insert("svg:width", value);
+ else
+ propList.insert("fo:min-width", 1.0);
propList.insert("text:anchor-type", "as-char");
m_outputElements.addOpenFrame(propList);