diff --git a/src/nsMBCSGroupProber.cpp b/src/nsMBCSGroupProber.cpp index 6144d2d..a47906a 100644 --- a/src/nsMBCSGroupProber.cpp +++ b/src/nsMBCSGroupProber.cpp @@ -196,6 +196,12 @@ void nsMBCSGroupProber::Reset(void) codePointBuffer[i] = new int[codePointBufferSize[i]]; } codePointBufferIdx[i] = 0; + + for (PRUint32 j = 0; j < NUM_OF_LANGUAGES; j++) + { + if (langDetectors[i][j]) + langDetectors[i][j]->Reset(); + } } else mIsActive[i] = PR_FALSE;