summaryrefslogtreecommitdiffstats
path: root/src/sp-image.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2008-07-08 20:18:44 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2008-07-08 20:18:44 +0000
commit362bc9381011284b458dc7815ec77ca1d74e5935 (patch)
tree88f49ea34b24f219541aa8a08760296bfda4c827 /src/sp-image.cpp
parent2geomify ellipse creation (diff)
downloadinkscape-362bc9381011284b458dc7815ec77ca1d74e5935.tar.gz
inkscape-362bc9381011284b458dc7815ec77ca1d74e5935.zip
2geomify SPCurve::new_from_rect
(bzr r6235)
Diffstat (limited to 'src/sp-image.cpp')
-rw-r--r--src/sp-image.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sp-image.cpp b/src/sp-image.cpp
index f2f2265ea..2dc3bfb27 100644
--- a/src/sp-image.cpp
+++ b/src/sp-image.cpp
@@ -23,6 +23,8 @@
#include <libnr/nr-matrix-ops.h>
#include <libnr/nr-translate-matrix-ops.h>
#include <libnr/nr-scale-translate-ops.h>
+#include <libnr/nr-convert2geom.h>
+#include <2geom/rect.h>
//#define GDK_PIXBUF_ENABLE_BACKEND 1
//#include <gdk-pixbuf/gdk-pixbuf-io.h>
#include "display/nr-arena-image.h"
@@ -1518,8 +1520,8 @@ sp_image_set_curve(SPImage *image)
NRRect rect;
sp_image_bbox(image, &rect, NR::identity(), 0);
- NR::Maybe<NR::Rect> rect2 = rect.upgrade();
- SPCurve *c = SPCurve::new_from_rect(rect2);
+ Geom::Rect rect2 = to_2geom(*rect.upgrade());
+ SPCurve *c = SPCurve::new_from_rect(rect2);
if (image->curve) {
image->curve = image->curve->unref();