commit d8015545afdd193d7b6ab3ce5598c0e864f14c8a
Author: Richard Kimberly Heck <[email protected]>
Date:   Sat Aug 29 13:59:09 2026 -0400

    Do not put obsoleted insets on the menu
---
 src/frontends/qt/GuiToolbar.cpp | 2 +-
 status.25x                      | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/frontends/qt/GuiToolbar.cpp b/src/frontends/qt/GuiToolbar.cpp
index 897150295f..459984741c 100644
--- a/src/frontends/qt/GuiToolbar.cpp
+++ b/src/frontends/qt/GuiToolbar.cpp
@@ -511,7 +511,7 @@ void DynamicMenuButton::loadFlexInsets()
                        d->text_class_->insetLayouts();
        for (auto const & iit : inset_layouts) {
                InsetLayout const & il = iit.second;
-               if (il.lyxtype() != ftype)
+               if (il.lyxtype() != ftype || !il.obsoleted_by().empty())
                        continue;
                docstring const name = iit.first;
                QString const loc_item = toqstr(translateIfPossible(
diff --git a/status.25x b/status.25x
index 25a042149d..416f8ed685 100644
--- a/status.25x
+++ b/status.25x
@@ -76,6 +76,8 @@ What's new
 - Fix cursor position when going to previous cell in a macro template
   (bug 13237).
 
+- Do not display obsoleted insets in the toolbar menus.
+
 
 * INTERNALS
 
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to