summaryrefslogtreecommitdiff
path: root/vcl/unx/gtk3
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2016-12-12 19:53:42 +0200
committerTor Lillqvist <tml@collabora.com>2016-12-13 00:00:15 +0200
commitb5f0c82393d88b81ea1f75fcc4cafc2aa947e206 (patch)
tree0073a2de456df4911a99737ced1154f8641f7ed4 /vcl/unx/gtk3
parentb5ae4ccf462da85ec87e953212135871fd98bfbb (diff)
Fix lossage with --disable-cairo-canvas
Change-Id: I9e822cfc1447fcd49c80c56df8ba37959555396a
Diffstat (limited to 'vcl/unx/gtk3')
-rw-r--r--vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx6
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