commit 02ead6a93adc0bacbc774950a9eeaec63db665ea Author: Juergen Spitzmueller <sp...@lyx.org> Date: Tue Sep 15 22:58:49 2015 +0200
restore crucial float information in note insets (bug #9760) diff --git a/src/insets/InsetText.cpp b/src/insets/InsetText.cpp index 0558c27..c4d4f24 100644 --- a/src/insets/InsetText.cpp +++ b/src/insets/InsetText.cpp @@ -774,6 +774,9 @@ void InsetText::updateBuffer(ParIterator const & it, UpdateType utype) // since we are saving and restoring the existing counters, etc. Counters const savecnt = tclass.counters(); tclass.counters().reset(); + // we need float information even in note insets (#9760) + tclass.counters().current_float(savecnt.current_float()); + tclass.counters().isSubfloat(savecnt.isSubfloat()); buffer().updateBuffer(it2, utype); tclass.counters() = savecnt; }