[Libreoffice-commits] core.git: vcl/unx

Caolán McNamara (via logerrit) logerrit at kemper.freedesktop.org
Mon Jun 14 18:44:07 UTC 2021


 vcl/unx/gtk4/convert3to4.cxx |    9 +++++++++
 1 file changed, 9 insertions(+)

New commits:
commit 92849346ba281595cf9cb33cc9197404c95570ba
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon Jun 14 15:42:55 2021 +0100
Commit:     Caolán McNamara <caolanm at redhat.com>
CommitDate: Mon Jun 14 20:43:24 2021 +0200

    gtk4: add hidden-when of action-missing to menu items
    
    Change-Id: I054f3573c8a251c605ab1f3a426f6a905a908851
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117177
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/vcl/unx/gtk4/convert3to4.cxx b/vcl/unx/gtk4/convert3to4.cxx
index 1a985877d32f..a27172b3d3b4 100644
--- a/vcl/unx/gtk4/convert3to4.cxx
+++ b/vcl/unx/gtk4/convert3to4.cxx
@@ -279,6 +279,15 @@ MenuEntry ConvertMenu(const css::uno::Reference<css::xml::dom::XNode>& xOutMenu,
                 xTargetAttr->setAttributeNode(xTargetName);
                 xTargetAttr->appendChild(xDoc->createTextNode(sId));
                 xItem->appendChild(xTargetAttr);
+
+                css::uno::Reference<css::xml::dom::XElement> xHiddenWhenAttr
+                    = xDoc->createElement("attribute");
+                css::uno::Reference<css::xml::dom::XAttr> xHiddenWhenName
+                    = xDoc->createAttribute("name");
+                xHiddenWhenName->setValue("hidden-when");
+                xHiddenWhenAttr->setAttributeNode(xHiddenWhenName);
+                xHiddenWhenAttr->appendChild(xDoc->createTextNode("action-missing"));
+                xItem->appendChild(xHiddenWhenAttr);
             }
         }
 


More information about the Libreoffice-commits mailing list