130e89bd37
OBS-URL: https://build.opensuse.org/request/show/941891 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=987
24 lines
888 B
Diff
24 lines
888 B
Diff
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
|
|
index 6b592b3..2fce9eb 100644
|
|
--- a/vcl/unx/gtk3/gtkinst.cxx
|
|
+++ b/vcl/unx/gtk3/gtkinst.cxx
|
|
@@ -21415,12 +21415,16 @@ public:
|
|
gtk_popover_set_relative_to(m_pPopover, pWidget);
|
|
#endif
|
|
gtk_popover_set_pointing_to(m_pPopover, &aRect);
|
|
- gtk_popover_popup(m_pPopover);
|
|
+ // in GTK 3.22 you can just call gtk_popover_popup() to get it to show with transitions,
|
|
+ // but on SLE-12-SP5 we just have GTK 3.20, so enable transitions and show it to get the
|
|
+ // same effect
|
|
+ gtk_popover_set_transitions_enabled(m_pPopover, true);
|
|
+ gtk_widget_show(GTK_WIDGET(m_pPopover));
|
|
}
|
|
|
|
virtual void popdown() override
|
|
{
|
|
- gtk_popover_popdown(m_pPopover);
|
|
+ gtk_widget_hide(GTK_WIDGET(m_pPopover));
|
|
}
|
|
|
|
virtual ~GtkInstancePopover() override
|