]> git.pld-linux.org Git - packages/abiword.git/blame - abiword-link-grammar-5.patch
- release 7 (by relup.sh)
[packages/abiword.git] / abiword-link-grammar-5.patch
CommitLineData
988d24be
JR
1--- abiword-3.0.0/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp.orig 2014-06-29 14:50:30.000000000 -0500
2+++ abiword-3.0.0/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp 2014-06-29 14:55:39.000000000 -0500
3@@ -145,12 +145,11 @@ bool LinkGrammarWrap::parseSentence(Piec
4 }
5 AbiGrammarError * pWordMap = new AbiGrammarError();
6 pWordMap->m_iErrLow = iLow;
7- pWordMap->m_iErrHigh = iLow + strlen(sentence_get_nth_word(sent, i));
8+ pWordMap->m_iErrHigh = iLow + strlen(linkage_get_word(linkage, i));
9 pWordMap->m_iWordNum = i;
10 vecMapOfWords.addItem(pWordMap);
11 bool bNew = false;
12- if(!sentence_nth_word_has_disjunction(sent, i))
13- {
14+
15 //UT_DEBUGMSG(("|%s| NULL LINK\n",sent->word[i].string));
16 if(pErr == NULL)
17 {
18@@ -167,7 +166,7 @@ bool LinkGrammarWrap::parseSentence(Piec
19 }
20 pErr = new AbiGrammarError();
21 }
22- iHigh = iLow + strlen(sentence_get_nth_word(sent, i));
23+ iHigh = iLow + strlen(linkage_get_word(linkage, i));
24 pErr->m_iErrLow = iLow + iOff -1;
25 pErr->m_iErrHigh = iHigh + iOff -1;
26 if(pErr->m_iErrLow < 0)
27@@ -188,7 +187,7 @@ bool LinkGrammarWrap::parseSentence(Piec
28 //
29 // Expand the sqiggle
30 //
31- iHigh = iLow + strlen(sentence_get_nth_word(sent, i)) + iOff;
32+ iHigh = iLow + strlen(linkage_get_word(linkage, i)) + iOff;
33 pErr->m_iErrHigh = iHigh;
34 if(pErr->m_iErrHigh < totlen-1)
35 {
36@@ -196,8 +195,7 @@ bool LinkGrammarWrap::parseSentence(Piec
37 }
38 pErr->m_iWordNum = i;
39 }
40- }
41- iLow += strlen(sentence_get_nth_word(sent, i));
42+ iLow += strlen(linkage_get_word(linkage, i));
43 }
44 //
45 // No NULL links but still an error , mark the whole sentence bad.
This page took 0.109504 seconds and 4 git commands to generate.