summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrasimir Angelov <kr.angelov@gmail.com>2018-06-27 11:53:40 +0200
committerKrasimir Angelov <kr.angelov@gmail.com>2018-06-27 11:53:40 +0200
commit6c4c22ff7a3a58d38b50de7c68aa6f0f1dff244e (patch)
tree85343452510ef4294ed8004a05b7b38ee352fd29
parent5afaa39c195636007002271aca626d049cf22c57 (diff)
undo the partial fix for word completion since it breaks normal parsing
-rw-r--r--src/runtime/c/pgf/parser.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c
index d12852a71..cb59b2a55 100644
--- a/src/runtime/c/pgf/parser.c
+++ b/src/runtime/c/pgf/parser.c
@@ -1070,7 +1070,7 @@ pgf_symbols_cmp(GuString* psent, PgfSymbols* syms, size_t* sym_idx, bool case_se
if (*sym_idx > 0) {
if (!skip_space(psent)) {
if (**psent == 0)
- return 0;
+ return -1;
return 1;
}
@@ -1086,13 +1086,13 @@ pgf_symbols_cmp(GuString* psent, PgfSymbols* syms, size_t* sym_idx, bool case_se
case PGF_SYMBOL_LIT:
case PGF_SYMBOL_VAR: {
if (**psent == 0)
- return 0;
+ return -1;
return 1;
}
case PGF_SYMBOL_KS: {
PgfSymbolKS* pks = inf.data;
if (**psent == 0)
- return 0;
+ return -1;
int cmp = cmp_string(psent, pks->token, case_sensitive);
if (cmp != 0)