This commit is contained in:
Chris
2025-07-04 13:34:28 +10:00
parent f69c4b6950
commit 2ff10a6d30
2 changed files with 13 additions and 6 deletions
+12 -5
View File
@@ -342,11 +342,18 @@ app.registerExtension({
const original_subgraph = app.graph.convertToSubgraph
app.graph.convertToSubgraph = function () {
const cur_list = graphAnalyser.wait_to_analyse_visible_graph()
const mods = convert_to_links(cur_list, null, visible_graph());
const r = original_subgraph.apply(this, arguments);
mods.restorer()
return r
const ctb_was = graphAnalyser.connect_to_bypassed
graphAnalyser.connect_to_bypassed = true
try {
const cur_list = graphAnalyser.wait_to_analyse_visible_graph()
const mods = convert_to_links(cur_list, null, visible_graph());
const r = original_subgraph.apply(this, arguments);
mods.restorer()
return r
} finally {
graphAnalyser.connect_to_bypassed = ctb_was
}
}
},
+1 -1
View File
@@ -86,7 +86,7 @@ class GraphAnalyser extends Pausable {
analyse_graph(graph) {
this.ambiguity_messages = [];
const treat_bypassed_as_live = settingsCache.getSettingValue("Use Everywhere.Options.connect_to_bypassed")
const treat_bypassed_as_live = settingsCache.getSettingValue("Use Everywhere.Options.connect_to_bypassed") || this.connect_to_bypassed
const live_nodes = graph.nodes.filter((node) => node_is_live(node, treat_bypassed_as_live))
// Create a UseEverywhereList and populate it from all live (not bypassed) UE nodes