From 509ef3751bec8b1d4416e9c136eb5d2776d0c63a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20dos=20Santos=20Oliveira?= Date: Thu, 19 Sep 2013 01:52:47 -0300 Subject: Updating libdepixelize integration to use new Inkscape::Pixbuf interface. Fixes build issue introduced in last commit. (bzr r12534) --- src/ui/dialog/pixelartdialog.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/ui/dialog/pixelartdialog.cpp b/src/ui/dialog/pixelartdialog.cpp index 6f0845ada..16d3c079d 100644 --- a/src/ui/dialog/pixelartdialog.cpp +++ b/src/ui/dialog/pixelartdialog.cpp @@ -37,6 +37,7 @@ #include "preferences.h" #include "sp-image.h" +#include "display/cairo-utils.h" #include "libdepixelize/kopftracer2011.h" #include #include "document.h" @@ -363,12 +364,13 @@ void PixelArtDialogImpl::processLibdepixelize(SPImage *img) { Tracer::Splines out; + Glib::RefPtr pixbuf + = Glib::wrap(img->pixbuf->getPixbufRaw(), true); + if ( voronoiRadioButton.get_active() ) { - out = Tracer::Kopf2011::to_voronoi(Glib::wrap(img->pixbuf, true), - options()); + out = Tracer::Kopf2011::to_voronoi(pixbuf, options()); } else { - out = Tracer::Kopf2011::to_splines(Glib::wrap(img->pixbuf, true), - options()); + out = Tracer::Kopf2011::to_splines(pixbuf, options()); } Inkscape::XML::Document *xml_doc = desktop->doc()->getReprDoc(); -- cgit v1.2.3