]> git.lyx.org Git - features.git/blobdiff - src/insets/insetcollapsable.C
Added new FINISED states FINISHED_RIGHT, FINISHED_UP, FINISHED_DOWN.
[features.git] / src / insets / insetcollapsable.C
index ce43acc582135c7dfc603ace9d0a760c7e93a5fe..b1905c679cbe7d4361bdc30cd725847e5818eb39 100644 (file)
@@ -417,10 +417,10 @@ void InsetCollapsable::update(BufferView * bv, LyXFont const & font,
 
 UpdatableInset::RESULT
 InsetCollapsable::localDispatch(BufferView * bv, kb_action action,
-                               string const & arg)
+                                string const & arg)
 {
        UpdatableInset::RESULT result = inset.localDispatch(bv, action, arg);
-       if (result == FINISHED)
+       if (result >= FINISHED)
                bv->unlockInset(this);
        first_after_edit = false;
        return result;
@@ -436,7 +436,7 @@ bool InsetCollapsable::lockInsetInInset(BufferView * bv, UpdatableInset * in)
 
 
 bool InsetCollapsable::unlockInsetInInset(BufferView * bv, UpdatableInset * in,
-                                         bool lr)
+                                          bool lr)
 {
        if (&inset == in) {
                bv->unlockInset(this);