From ce93319a90e66e07cbdf4ea5f26bfb7b2e72f804 Mon Sep 17 00:00:00 2001 From: "shanjian%netscape.com" Date: Tue, 7 Aug 2001 19:08:00 +0000 Subject: [PATCH] #90581 Cyrillic is not autodetected by nsIStringCharsetDetector r=nhotta sr=waterson git-svn-id: svn://10.0.0.236/trunk@100509 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/intl/chardet/src/nsCyrillicDetector.cpp | 1 + mozilla/intl/chardet/src/nsCyrillicDetector.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/intl/chardet/src/nsCyrillicDetector.cpp b/mozilla/intl/chardet/src/nsCyrillicDetector.cpp index 340901474f9..b9eff5ae40f 100644 --- a/mozilla/intl/chardet/src/nsCyrillicDetector.cpp +++ b/mozilla/intl/chardet/src/nsCyrillicDetector.cpp @@ -168,6 +168,7 @@ NS_IMETHODIMP nsCyrXPCOMStringDetector::DoIt(const char* aBuf, PRUint32 aLen, const char** oCharset, nsDetectionConfident &oConf) { mResult = nsnull; + mDone = PR_FALSE; this->HandleData(aBuf, aLen); this->DataEnd(); *oCharset=mResult; diff --git a/mozilla/intl/chardet/src/nsCyrillicDetector.h b/mozilla/intl/chardet/src/nsCyrillicDetector.h index 6b1326b227f..93efba74a73 100644 --- a/mozilla/intl/chardet/src/nsCyrillicDetector.h +++ b/mozilla/intl/chardet/src/nsCyrillicDetector.h @@ -89,6 +89,7 @@ class nsCyrillicDetector virtual void DataEnd(); protected: virtual void Report(const char* aCharset) = 0; + PRBool mDone; private: PRUint8 mItems; @@ -96,7 +97,6 @@ class nsCyrillicDetector const char** mCharsets; PRUint32 mProb[NUM_CYR_CHARSET]; PRUint8 mLastCls[NUM_CYR_CHARSET]; - PRBool mDone; }; class nsCyrXPCOMDetector :