diff options
author | Tor Lillqvist <tml@collabora.com> | 2016-12-12 19:53:42 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2016-12-13 00:00:15 +0200 |
commit | b5f0c82393d88b81ea1f75fcc4cafc2aa947e206 (patch) | |
tree | 0073a2de456df4911a99737ced1154f8641f7ed4 /vcl/unx/gtk3 | |
parent | b5ae4ccf462da85ec87e953212135871fd98bfbb (diff) |
Fix lossage with --disable-cairo-canvas
Change-Id: I9e822cfc1447fcd49c80c56df8ba37959555396a
Diffstat (limited to 'vcl/unx/gtk3')
-rw-r--r-- | vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx index 8b654d97c9d4..98c385f88b7c 100644 --- a/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx +++ b/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx @@ -9,6 +9,8 @@ #include <sal/config.h> +#include <config_cairo_canvas.h> + #include <basegfx/range/b2ibox.hxx> #include <unx/gtk/gtkframe.hxx> #include <unx/gtk/gtkdata.hxx> @@ -2884,6 +2886,8 @@ bool GtkSalGraphics::IsNativeControlSupported( ControlType nType, ControlPart nP return false; } +#if ENABLE_CAIRO_CANVAS + bool GtkSalGraphics::SupportsCairo() const { return true; @@ -2899,6 +2903,8 @@ cairo::SurfaceSharedPtr GtkSalGraphics::CreateSurface(const OutputDevice& /*rRef return cairo::SurfaceSharedPtr(new cairo::Gtk3Surface(this, x, y, width, height)); } +#endif + void GtkSalGraphics::WidgetQueueDraw() const { //request gtk to sync the entire contents |