[LyX/master] Fix #11992: Disable modification of captions in subfloats.

Richard Kimberly Heck rikiheck at lyx.org
Sun Jan 3 19:41:55 UTC 2021


commit 68d9ea4930ef77544c3df1841969d6198cb1a331
Author: Richard Kimberly Heck <rikiheck at lyx.org>
Date:   Sun Jan 3 14:41:38 2021 -0500

    Fix #11992: Disable modification of captions in subfloats.
    
    Patch from Daniel.
---
 src/insets/InsetCaption.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/insets/InsetCaption.cpp b/src/insets/InsetCaption.cpp
index 58242a1..9bf0941 100644
--- a/src/insets/InsetCaption.cpp
+++ b/src/insets/InsetCaption.cpp
@@ -232,7 +232,7 @@ bool InsetCaption::getStatus(Cursor & cur, FuncRequest const & cmd,
 			if (cur.depth() > 1) {
 				varia = cur[cur.depth() - 2].inset().allowsCaptionVariation(type);
 			}
-			status.setEnabled(varia
+			status.setEnabled(!is_subfloat_ && varia
 					  && buffer().params().documentClass().hasInsetLayout(
 						from_ascii("Caption:" + type)));
 			return true;


More information about the lyx-cvs mailing list