diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2023-03-14 22:28:23 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2023-03-15 08:23:24 +0000 |
commit | 7a21cba913fe99ea11e0b6a9d4b1e61cf677f2e1 (patch) | |
tree | 1ef798642e295a28e6198180f811622111fbd59b /avmedia | |
parent | b7be39c5f45f8268acd9e19c3abd731fee6dcca3 (diff) |
Silence -Werror=deprecated-declarations for now
...as seen with gtk4-devel-4.10.0-3.fc38.x86_64,
> avmedia/source/gtk/gtkplayer.cxx: In member function ‘virtual com::sun::star::uno::Reference<com::sun::star::media::XPlayerWindow> avmedia::gtk::GtkPlayer::createPlayerWindow(const com::sun::star::uno::Sequence<com::sun::star::uno::Any>&)’:
> avmedia/source/gtk/gtkplayer.cxx:358:20: error: ‘void gtk_widget_show(GtkWidget*)’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Werror=deprecated-declarations]
> 358 | gtk_widget_show(m_pVideo);
> | ~~~~~~~~~~~~~~~^~~~~~~~~~
> In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:27,
> from /usr/include/gtk-4.0/gtk/gtkwindow.h:33,
> from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:30,
> from /usr/include/gtk-4.0/gtk/gtk.h:34,
> from avmedia/source/gtk/gtkplayer.cxx:28:
> /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here
> 273 | void gtk_widget_show (GtkWidget *widget);
> | ^~~~~~~~~~~~~~~
> avmedia/source/gtk/gtkplayer.cxx:359:20: error: ‘void gtk_widget_show(GtkWidget*)’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Werror=deprecated-declarations]
> 359 | gtk_widget_show(pParent);
> | ~~~~~~~~~~~~~~~^~~~~~~~~
> /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here
> 273 | void gtk_widget_show (GtkWidget *widget);
> | ^~~~~~~~~~~~~~~
Change-Id: I1cb2988cec6cda3dd3e43a3773647a3ddaf211e2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148899
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'avmedia')
-rw-r--r-- | avmedia/source/gtk/gtkplayer.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/avmedia/source/gtk/gtkplayer.cxx b/avmedia/source/gtk/gtkplayer.cxx index 08b5f10c5b6d..51978c3e5b45 100644 --- a/avmedia/source/gtk/gtkplayer.cxx +++ b/avmedia/source/gtk/gtkplayer.cxx @@ -355,8 +355,12 @@ uno::Reference<::media::XPlayerWindow> GtkWidget* pParent = static_cast<GtkWidget*>(pEnvData->pWidget); gtk_widget_set_can_target(pParent, false); gtk_grid_attach(GTK_GRID(pParent), m_pVideo, 0, 0, 1, 1); + // "‘void gtk_widget_show(GtkWidget*)’ is deprecated: Use 'gtk_widget_set_visible or + // gtk_window_present' instead": + SAL_WNODEPRECATED_DECLARATIONS_PUSH gtk_widget_show(m_pVideo); gtk_widget_show(pParent); + SAL_WNODEPRECATED_DECLARATIONS_POP xRet = new ::avmedia::gstreamer::Window; |