]>
Commit | Line | Data |
---|---|---|
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. |