]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetCaption.cpp
Fix conflicting inset font defaults (bug #8874)
[lyx.git] / src / insets / InsetCaption.cpp
index ac6624f0055e1fd6bcb2c236dc453b1410ff8805..aaf06286f9abf3ee1f685b9b52ae5496d1f4e32b 100644 (file)
@@ -316,7 +316,9 @@ docstring InsetCaption::xhtml(XHTMLStream & xs, OutputParams const & rp) const
                string const our_class = "float-caption-" + type_;
                size_t const loc = attr.find("class='");
                if (loc != string::npos)
-                       attr.insert(loc + 1, our_class);
+                       attr.insert(loc + 7, our_class+ " ");
+               else
+                       attr = attr + " class='" + our_class + "'";
        }
        xs << html::StartTag(tag, attr);
        docstring def = getCaptionAsHTML(xs, rp);