vcl/unx/generic/gdi/cairo_xlib_cairo.hxx | 4 ++-- vcl/unx/generic/gdi/salgdi.cxx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
New commits: commit 61e8c19f41f117bcf4b4b709aebb1245a05a206d Author: Stephan Bergmann <sberg...@redhat.com> AuthorDate: Fri Oct 30 22:28:41 2020 +0100 Commit: Stephan Bergmann <sberg...@redhat.com> CommitDate: Sat Oct 31 11:16:27 2020 +0100 X11Pixmap::mhDrawable only ever holds a Pixmap ...(passed in in X11Surface::getSimilar at vcl/unx/generic/gdi/cairo_xlib_cairo.cxx:226), so use that for its type. (Using an appropriate UNO type when passing it into an any in X11SalGraphics::GetNativeSurfaceHandle will be addressed in a later commit; lets stick to tools::Long there for now.) Change-Id: I047a5f078c4b3c45a8fdc0fb09d544c73a6a4e29 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105087 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sberg...@redhat.com> diff --git a/vcl/unx/generic/gdi/cairo_xlib_cairo.hxx b/vcl/unx/generic/gdi/cairo_xlib_cairo.hxx index 793f17f44342..d578d7b14852 100644 --- a/vcl/unx/generic/gdi/cairo_xlib_cairo.hxx +++ b/vcl/unx/generic/gdi/cairo_xlib_cairo.hxx @@ -48,9 +48,9 @@ namespace cairo { struct X11Pixmap { void* mpDisplay; // the relevant display connection - tools::Long mhDrawable; // a drawable + Pixmap mhDrawable; // a drawable - X11Pixmap( tools::Long hDrawable, void* pDisplay ) : + X11Pixmap( Pixmap hDrawable, void* pDisplay ) : mpDisplay(pDisplay), mhDrawable(hDrawable) {} diff --git a/vcl/unx/generic/gdi/salgdi.cxx b/vcl/unx/generic/gdi/salgdi.cxx index 045a97e14db0..06400197d490 100644 --- a/vcl/unx/generic/gdi/salgdi.cxx +++ b/vcl/unx/generic/gdi/salgdi.cxx @@ -573,7 +573,7 @@ css::uno::Any X11SalGraphics::GetNativeSurfaceHandle(cairo::SurfaceSharedPtr& rS cairo::X11Surface& rXlibSurface=dynamic_cast<cairo::X11Surface&>(*rSurface); css::uno::Sequence< css::uno::Any > args( 3 ); args[0] <<= false; // do not call XFreePixmap on it - args[1] <<= rXlibSurface.getPixmap()->mhDrawable; + args[1] <<= tools::Long(rXlibSurface.getPixmap()->mhDrawable); args[2] <<= sal_Int32( rXlibSurface.getDepth() ); return css::uno::Any(args); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits