minor updates.
--- a/sunpinyin2/src/ime-core/imi_options.cpp Mon Mar 01 23:48:29 2010 +0800
+++ b/sunpinyin2/src/ime-core/imi_options.cpp Tue Mar 02 00:50:12 2010 +0800
@@ -156,9 +156,7 @@
bool
CQuanpinSchemePolicy::onConfigChanged(const COptionEvent& event)
{
- if (event.name == SYSTEM_DATA_DIR) {
- setDataDir(event.get_string());
- } else if (event.name == QUANPIN_FUZZY_ENABLED) {
+ if (event.name == QUANPIN_FUZZY_ENABLED) {
setFuzzyForwarding(event.get_bool());
return true;
} else if (event.name == QUANPIN_FUZZY_PINYINS) {
--- a/sunpinyin2/src/ime-core/imi_options.h Mon Mar 01 23:48:29 2010 +0800
+++ b/sunpinyin2/src/ime-core/imi_options.h Tue Mar 02 00:50:12 2010 +0800
@@ -139,9 +139,6 @@
IPySegmentor* createPySegmentor ()
{
- std::string data_dir = m_data_dir.size()? m_data_dir: SUNPINYIN_DATA_DIR;
- std::string pytab_path = data_dir + "/quanpin.dat";
-
return new CQuanpinSegmentor ();
}
@@ -162,9 +159,6 @@
void setAutoCorrectionPairs (const char* const* pairs, unsigned num)
{m_getCorrectionPairOp.setCorrectionPairs (pairs, num);}
- void setDataDir (const std::string& data_dir)
- {m_data_dir = data_dir;}
-
virtual bool onConfigChanged(const COptionEvent& event);
template<class> friend class SingletonHolder;
@@ -174,7 +168,6 @@
CGetFuzzySyllablesOp m_getFuzzySyllablesOp;
CGetCorrectionPairOp m_getCorrectionPairOp;
- std::string m_data_dir;
};
typedef SingletonHolder<CQuanpinSchemePolicy> AQuanpinSchemePolicy;
--- a/sunpinyin2/src/pinyin/pinyin_seg.cpp Mon Mar 01 23:48:29 2010 +0800
+++ b/sunpinyin2/src/pinyin/pinyin_seg.cpp Tue Mar 02 00:50:12 2010 +0800
@@ -114,7 +114,8 @@
}
CQuanpinSegmentor::CQuanpinSegmentor ()
- : m_updatedFrom(0), m_pGetFuzzySyllablesOp(NULL), m_pGetCorrectionPairOp(NULL), m_pytrie(base, check, value, sizeof(base)/sizeof(*base))
+ : m_updatedFrom(0), m_pGetFuzzySyllablesOp(NULL), m_pGetCorrectionPairOp(NULL),
+ m_pytrie(base, check, value, sizeof(base)/sizeof(*base))
{
m_segs.reserve (32);
}