summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2008-06-11 15:54:55 +0000
committermental <mental@users.sourceforge.net>2008-06-11 15:54:55 +0000
commitb66dc0934f8d7901a8b599d6244807aaa88b1c08 (patch)
tree16fe1e5f1a29b5cc3b7e078fed3c00b0ae27e600 /src
parentFixed some strings that upset gettext. (diff)
downloadinkscape-b66dc0934f8d7901a8b599d6244807aaa88b1c08.tar.gz
inkscape-b66dc0934f8d7901a8b599d6244807aaa88b1c08.zip
use object's document
(bzr r5881)
Diffstat (limited to 'src')
-rw-r--r--src/box3d.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/box3d.cpp b/src/box3d.cpp
index d7ec7ef07..db06359ec 100644
--- a/src/box3d.cpp
+++ b/src/box3d.cpp
@@ -273,19 +273,17 @@ static Inkscape::XML::Node *box3d_write(SPObject *object, Inkscape::XML::Node *r
repr->setAttribute("inkscape:perspectiveID", box->persp_href);
} else {
/* box is not yet linked to a perspective; use the document's current perspective */
- SPDocument *doc = inkscape_active_document();
+ SPDocument *doc = SP_OBJECT_DOCUMENT(object);
if (box->persp_ref->getURI()) {
gchar *uri_string = box->persp_ref->getURI()->toString();
repr->setAttribute("inkscape:perspectiveID", uri_string);
g_free(uri_string);
- } else if (doc) {
+ } else {
Inkscape::XML::Node *persp_repr = SP_OBJECT_REPR(doc->current_persp3d);
const gchar *persp_id = persp_repr->attribute("id");
gchar *href = g_strdup_printf("#%s", persp_id);
repr->setAttribute("inkscape:perspectiveID", href);
g_free(href);
- } else {
- g_print ("No active document while creating perspective!!!\n");
}
}