From e5d8c63309a658c8a0f195cac704f7b545a0f922 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 6 Apr 2015 12:15:18 +0300 Subject: client/view/selection: on diff for link editing don't select too many nodes --- src/client/view/selection.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/view/selection.js b/src/client/view/selection.js index 25f8cbed..6f7d24b4 100644 --- a/src/client/view/selection.js +++ b/src/client/view/selection.js @@ -64,8 +64,11 @@ function listen_on_diff_bus(diffBus) root_nodes = root_nodes.filter(function (n) { return get_main_graph().find_node__by_id(n.id) !== null; }); + selected_nodes = selected_nodes.filter(function (n) { + return get_main_graph().find_node__by_id(n.id) !== null; + }); // reselect based on current graph - inner_select_nodes(root_nodes); + inner_select(root_nodes, selected_nodes); }); } -- cgit v1.3.1