summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-03-02 23:22:31 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-03-02 23:22:31 +0000
commit669ba0151fefdfd7ed0d5dd54978698587b1e309 (patch)
treed08c8be955de4b0834dc61b4cdd163e96cebcbb9 /src/widgets
parentUse Boost unordeed containers instead of TR1 to minimize pain (diff)
downloadinkscape-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.cpp6
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