]> git.lyx.org Git - features.git/commitdiff
Fix bug #6477: LFUN_OUTLINE_* don't work anymore.
authorVincent van Ravesteijn <vfr@lyx.org>
Tue, 26 Jan 2010 16:57:29 +0000 (16:57 +0000)
committerVincent van Ravesteijn <vfr@lyx.org>
Tue, 26 Jan 2010 16:57:29 +0000 (16:57 +0000)
This code was erroneously killed in r33050.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33229 a592a061-630c-0410-9148-cb99ea01b6c8

src/Text3.cpp

index ef69765de726a6afa0169bd2040d779dc0e241f3..4fd8e84290d9f07d66bbd34622d4e5560790621c 100644 (file)
@@ -2509,6 +2509,10 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd,
        case LFUN_OUTLINE_DOWN:
        case LFUN_OUTLINE_IN:
        case LFUN_OUTLINE_OUT:
+               // FIXME: LyX is not ready for outlining within inset.
+               enable = isMainText()
+                       && cur.paragraph().layout().toclevel != Layout::NOT_IN_TOC;
+               break;
 
        case LFUN_NEWLINE_INSERT:
                // LaTeX restrictions (labels or empty par)