summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/xml-tree.cpp
diff options
context:
space:
mode:
authorJohn Smith <john.smith7545@yahoo.com>2012-06-12 05:35:30 +0000
committerJohn Smith <removethis.john.q.public@bigmail.com>2012-06-12 05:35:30 +0000
commita5482c29ed4d55ddf7e4f0b50bab02f5a5ac0685 (patch)
tree7482b007f1f08cbe1d6cb23f44841060c1bf40c9 /src/ui/dialog/xml-tree.cpp
parentFix for 1005064 : Move menu item File->Input Devices to Edit->Input Devices (diff)
downloadinkscape-a5482c29ed4d55ddf7e4f0b50bab02f5a5ac0685.tar.gz
inkscape-a5482c29ed4d55ddf7e4f0b50bab02f5a5ac0685.zip
Fix for 1011726 : Performance regression with XML Editor
(bzr r11488)
Diffstat (limited to 'src/ui/dialog/xml-tree.cpp')
-rw-r--r--src/ui/dialog/xml-tree.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ui/dialog/xml-tree.cpp b/src/ui/dialog/xml-tree.cpp
index 1e5343d8b..5cb0402b2 100644
--- a/src/ui/dialog/xml-tree.cpp
+++ b/src/ui/dialog/xml-tree.cpp
@@ -536,7 +536,7 @@ void XmlTree::on_tree_select_row(GtkTreeSelection *selection, gpointer data)
return;
}
- Inkscape::XML::Node *repr = sp_xmlview_tree_node_get_repr(GTK_TREE_VIEW(self->tree), &iter);
+ Inkscape::XML::Node *repr = sp_xmlview_tree_node_get_repr(model, &iter);
g_assert(repr != NULL);
@@ -586,7 +586,7 @@ void XmlTree::on_tree_select_row_enable(GtkTreeIter *node)
return;
}
- Inkscape::XML::Node *repr = sp_xmlview_tree_node_get_repr(GTK_TREE_VIEW(tree), node);
+ Inkscape::XML::Node *repr = sp_xmlview_tree_node_get_repr(GTK_TREE_MODEL(tree->store), node);
Inkscape::XML::Node *parent=repr->parent();
//on_tree_select_row_enable_if_mutable
@@ -690,7 +690,7 @@ gboolean XmlTree::xml_tree_node_mutable(GtkTreeIter *node)
}
Inkscape::XML::Node *repr;
- repr = sp_xmlview_tree_node_get_repr(GTK_TREE_VIEW(tree), node);
+ repr = sp_xmlview_tree_node_get_repr(GTK_TREE_MODEL(tree->store), node);
g_assert(repr);
// don't let "defs" or "namedview" disappear
@@ -958,8 +958,6 @@ void XmlTree::cmd_duplicate_node()
if (sp_xmlview_tree_get_repr_node(SP_XMLVIEW_TREE(tree), dup, &node)) {
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree));
gtk_tree_selection_select_iter(selection, &node);
- } else {
-
}
}