diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2010-03-02 23:22:31 +0000 |
|---|---|---|
| committer | Krzysztof KosiĆski <tweenk.pl@gmail.com> | 2010-03-02 23:22:31 +0000 |
| commit | 669ba0151fefdfd7ed0d5dd54978698587b1e309 (patch) | |
| tree | d08c8be955de4b0834dc61b4cdd163e96cebcbb9 /src/widgets | |
| parent | Use Boost unordeed containers instead of TR1 to minimize pain (diff) | |
| download | inkscape-669ba0151fefdfd7ed0d5dd54978698587b1e309.tar.gz inkscape-669ba0151fefdfd7ed0d5dd54978698587b1e309.zip | |
Implement a preference that determines whether deleting nodes
preserves the shape
(bzr r9130)
Diffstat (limited to 'src/widgets')
| -rw-r--r-- | src/widgets/toolbox.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index f81702f4f..8b12a7a5e 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -1043,7 +1043,8 @@ sp_node_path_edit_delete(void) { InkNodeTool *nt = get_node_tool(); if (nt) { - nt->_multipath->deleteNodes(); + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + nt->_multipath->deleteNodes(prefs->getBool("/tools/nodes/delete_preserves_shape", true)); } } @@ -7645,8 +7646,7 @@ static void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainA gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act), ( tbuttonstate ? TRUE : FALSE )); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(sp_directed_graph_layout_toggled), holder ); - sigc::connection *connection = new sigc::connection(sp_desktop_selection(desktop)->connectChanged(sigc::bind(sigc::ptr_fun(sp_connector_toolbox_selection_changed), (GObject *)holder)) - ); + sp_desktop_selection(desktop)->connectChanged(sigc::bind(sigc::ptr_fun(sp_connector_toolbox_selection_changed), (GObject *)holder)); } // Avoid overlaps toggle button |
