diff options
| author | VinÃcius dos Santos Oliveira <vini.ipsmaker@gmail.com> | 2013-09-19 04:52:47 +0000 |
|---|---|---|
| committer | VinÃcius dos Santos Oliveira <vini.ipsmaker@gmail.com> | 2013-09-19 04:52:47 +0000 |
| commit | 509ef3751bec8b1d4416e9c136eb5d2776d0c63a (patch) | |
| tree | ab2abc20d7f8da73b3f4414dc80b48ccaa42004f /src | |
| parent | Merging libdepixelize branch (diff) | |
| download | inkscape-509ef3751bec8b1d4416e9c136eb5d2776d0c63a.tar.gz inkscape-509ef3751bec8b1d4416e9c136eb5d2776d0c63a.zip | |
Updating libdepixelize integration to use new Inkscape::Pixbuf interface.
Fixes build issue introduced in last commit.
(bzr r12534)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/pixelartdialog.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
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 <algorithm> #include "document.h" @@ -363,12 +364,13 @@ void PixelArtDialogImpl::processLibdepixelize(SPImage *img) { Tracer::Splines out; + Glib::RefPtr<Gdk::Pixbuf> 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(); |
