vcl/unx/gtk3/gtkinst.cxx | 15 +++++++++++++++ 1 file changed, 15 insertions(+)
New commits: commit 3f472b496be39a0fc1630cd31bfc5f1b9747127e Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Oct 22 15:05:51 2022 +0100 Commit: Michael Stahl <michael.st...@allotropia.de> CommitDate: Mon Oct 24 12:15:01 2022 +0200 Resolves: tdf#151699 show/hide the overlay along with the edit if its present Change-Id: I9f167117329b9fa33a79271c1f97fcb10ab9de32 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141590 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.st...@allotropia.de> diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx index cd9bb63ae4ce..886375486336 100644 --- a/vcl/unx/gtk3/gtkinst.cxx +++ b/vcl/unx/gtk3/gtkinst.cxx @@ -13242,6 +13242,21 @@ public: } #if !GTK_CHECK_VERSION(4, 0, 0) + + virtual void show() override + { + GtkInstanceEditable::show(); + if (m_pPlaceHolderReplacement) + gtk_widget_show(GTK_WIDGET(m_pPlaceHolderReplacement)); + } + + virtual void hide() override + { + if (m_pPlaceHolderReplacement) + gtk_widget_hide(GTK_WIDGET(m_pPlaceHolderReplacement)); + GtkInstanceEditable::hide(); + } + virtual ~GtkInstanceEntry() override { if (m_nUpdatePlaceholderReplacementIdle)