]> git.lyx.org Git - features.git/commitdiff
Fix bug 2993: mark buffer dirty when the status of a collapsable inset is changed
authorBo Peng <bpeng@lyx.org>
Tue, 17 Apr 2007 14:35:27 +0000 (14:35 +0000)
committerBo Peng <bpeng@lyx.org>
Tue, 17 Apr 2007 14:35:27 +0000 (14:35 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17837 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/insetcollapsable.C

index 9dea5d66e343861d16ffba517398e3c2ebadc7e8..0adaaf6a77d05fbe1db5b6b472508f3ee310a78c 100644 (file)
@@ -441,6 +441,9 @@ void InsetCollapsable::setStatus(LCursor & cur, CollapseStatus status)
        setButtonLabel();
        if (status_ == Collapsed)
                cur.leaveInset(*this);
+       // Because we save CollapseStatus in lyx file, change of status
+       // should lead to a dirty buffer. (This fixes bug 2993).
+       cur.bv().buffer()->markDirty();
 }