summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-12-28 16:18:04 +0200
committerAlon Levy <alon@pobox.com>2014-12-28 16:18:04 +0200
commitc77ca611878bf77985340559db8414696ef0fe9a (patch)
treeee4e1018b7d933fc456d573dac6194813d11e900 /src/client
parentb9301efbb7748b66bb8d5ee11b6bde610a094871 (diff)
client/textanalysis: don't create links without explicit text (Fixes #232)
Diffstat (limited to 'src/client')
-rw-r--r--src/client/textanalysis.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/textanalysis.js b/src/client/textanalysis.js
index 8ec6c8b7..d5a050eb 100644
--- a/src/client/textanalysis.js
+++ b/src/client/textanalysis.js
@@ -364,7 +364,7 @@ var textAnalyser = function (newtext, finalize) {
break;
case NODE:
addNode(token_set_new_node_names[nodeindex], typeStack[nodeindex], typesetter);
- if (!starGraph && nodeindex > 0) {
+ if (!starGraph && nodeindex > 0 && token_set_new_link_names[linkindex] !== undefined) {
__addLink(token_set_new_node_names[nodeindex - 1],
token_set_new_node_names[nodeindex],
token_set_new_link_names[linkindex], typesetter);
@@ -392,7 +392,7 @@ var textAnalyser = function (newtext, finalize) {
case NODE:
typeStack[nodeindex] = selectedType();
addNode(token_set_new_node_names[nodeindex], typeStack[nodeindex], typesetter);
- if (!starGraph && nodeindex > 0) {
+ if (!starGraph && nodeindex > 0 && token_set_new_link_names[linkindex] !== undefined) {
__addLink(token_set_new_node_names[nodeindex - 1],
token_set_new_node_names[nodeindex],
token_set_new_link_names[linkindex], typesetter);