]> git.pld-linux.org Git - packages/abiword.git/blob - abiword-link-grammar-5.patch
- release 7 (by relup.sh)
[packages/abiword.git] / abiword-link-grammar-5.patch
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.0653 seconds and 3 git commands to generate.