diff options
| author | Carl Hetherington <cth@carlh.net> | 2006-05-04 14:14:43 +0000 |
|---|---|---|
| committer | cth103 <cth103@users.sourceforge.net> | 2006-05-04 14:14:43 +0000 |
| commit | 2f7f8b94795261a2d0f44455478b146d7da04ce8 (patch) | |
| tree | 174b1919b42806b7ad55fcfd529b598a43f98fc3 /src/sp-namedview.cpp | |
| parent | fix relative and absolute paths according to w3c uri spec (diff) | |
| download | inkscape-2f7f8b94795261a2d0f44455478b146d7da04ce8.tar.gz inkscape-2f7f8b94795261a2d0f44455478b146d7da04ce8.zip | |
Clean up knutux's fix for the snapper crash.
(bzr r727)
Diffstat (limited to 'src/sp-namedview.cpp')
| -rw-r--r-- | src/sp-namedview.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp index 4be180237..129ef2c8c 100644 --- a/src/sp-namedview.cpp +++ b/src/sp-namedview.cpp @@ -104,9 +104,6 @@ static void sp_namedview_class_init(SPNamedViewClass * klass) static void sp_namedview_init(SPNamedView *nv) { - // explicitly call a contructor - new(nv) SPNamedView(); - nv->editable = TRUE; nv->showgrid = FALSE; nv->showguides = TRUE; @@ -119,6 +116,8 @@ static void sp_namedview_init(SPNamedView *nv) nv->default_layer_id = 0; nv->connector_spacing = defaultConnSpacing; + + new (&nv->snap_manager) SnapManager(nv); } static void sp_namedview_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) @@ -206,7 +205,7 @@ static void sp_namedview_release(SPObject *object) ((SPObjectClass *) parent_class)->release(object); } - namedview->~SPNamedView(); + namedview->snap_manager.~SnapManager(); } static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *value) |
