From 8b237b49cd1c9304c3c0de0a66621381cd29f17a Mon Sep 17 00:00:00 2001 From: Vincent van Ravesteijn Date: Thu, 6 Aug 2009 22:42:42 +0000 Subject: [PATCH] Fix bug #6125: Float positioning dialog enables invalid options for subfloats. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30877 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetFloat.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/insets/InsetFloat.cpp b/src/insets/InsetFloat.cpp index 98e4cbd707..bbda84a729 100644 --- a/src/insets/InsetFloat.cpp +++ b/src/insets/InsetFloat.cpp @@ -181,6 +181,13 @@ bool InsetFloat::getStatus(Cursor & cur, FuncRequest const & cmd, flag.setEnabled(true); return true; + case LFUN_INSET_SETTINGS: + if (InsetCollapsable::getStatus(cur, cmd, flag)) { + flag.setEnabled(flag.enabled() && !params_.subfloat); + return true; + } else + return false; + default: return InsetCollapsable::getStatus(cur, cmd, flag); } -- 2.39.2