diff options
| author | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-08-11 06:43:24 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-08-11 06:43:24 +0000 |
| commit | 19117c36082531a00df461260f917d1207edde1f (patch) | |
| tree | 4670bf8aef55b561c790e6498e8ad88592a83d75 /src/connector-context.cpp | |
| parent | Implement constrained snapping to nodes (diff) | |
| download | inkscape-19117c36082531a00df461260f917d1207edde1f.tar.gz inkscape-19117c36082531a00df461260f917d1207edde1f.zip | |
Clear pointers in the snapmanager if they're no longer needed.
(bzr r9697)
Diffstat (limited to 'src/connector-context.cpp')
| -rw-r--r-- | src/connector-context.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/connector-context.cpp b/src/connector-context.cpp index b0e192190..3791034d6 100644 --- a/src/connector-context.cpp +++ b/src/connector-context.cpp @@ -824,6 +824,7 @@ connector_handle_button_press(SPConnectorContext *const cc, GdkEventButton const default: break; } + m.unSetup(); } else if (bevent.button == 3) { if (cc->state == SP_CONNECTOR_CONTEXT_REROUTING) { // A context menu is going to be triggered here, @@ -997,6 +998,7 @@ connector_handle_motion_notify(SPConnectorContext *const cc, GdkEventMotion cons } break; } + m.unSetup(); } else if ( cc->mode == SP_CONNECTOR_CONTEXT_EDITING_MODE ) { @@ -1121,6 +1123,7 @@ connector_handle_button_release(SPConnectorContext *const cc, GdkEventButton con break; } } + m.unSetup(); } @@ -1207,6 +1210,7 @@ connector_handle_key_press(SPConnectorContext *const cc, guint const keyval) cp.pos = p * sp_item_dt2i_affine(cc->active_shape); cc->active_shape->avoidRef->updateConnectionPoint(cp); } + m.unSetup(); cc->state = SP_CONNECTOR_CONTEXT_IDLE; ret = TRUE; @@ -1230,7 +1234,7 @@ connector_handle_key_press(SPConnectorContext *const cc, guint const keyval) Geom::Point p = cc->selected_handle->pos; m.freeSnapReturnByRef(p, Inkscape::SNAPSOURCE_OTHER_HANDLE); - + m.unSetup(); sp_knot_set_position(cc->selected_handle, p, 0); ConnectionPoint cp; |
