minor updates.
authorYong Sun <mail@yongsun.me>
Tue, 02 Mar 2010 00:50:12 +0800
changeset 572 e347029cc792
parent 571 28b88652f1c5
child 573 3cd0f0d51426
minor updates.
sunpinyin2/src/ime-core/imi_options.cpp
sunpinyin2/src/ime-core/imi_options.h
sunpinyin2/src/pinyin/pinyin_seg.cpp
--- 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);
 }