]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetcaption.C
prevent crash when inserting minipage in table cell,
[lyx.git] / src / insets / insetcaption.C
index 93a579f8c92eba098f2173b05b5b07a16c052f47..38044bf3312612eda48e7c3967d3741c05fc83d8 100644 (file)
@@ -26,6 +26,8 @@
 #include "support/LAssert.h"
 #include "support/BoostFormat.h"
 
+using namespace lyx::support;
+
 using std::ostream;
 using std::endl;
 
@@ -77,15 +79,15 @@ void InsetCaption::draw(PainterInfo & pi, int x, int y) const
 
        // See if we can find the name of the float this caption
        // belongs to.
-       Inset * i1 = owner();
-       Inset * i2 = i1 ? i1->owner() : 0;
+       InsetOld * i1 = owner();
+       InsetOld * i2 = i1 ? i1->owner() : 0;
        string type;
        if (i2->lyxCode() == FLOAT_CODE)
                type = static_cast<InsetFloat *>(i2)->params().type;
        else if (i2->lyxCode() == WRAP_CODE)
                type = static_cast<InsetWrap *>(i2)->params().type;
        else
-               lyx::Assert(0);
+               Assert(0);
 
        FloatList const & floats =
                pi.base.bv->buffer()->params.getLyXTextClass().floats();