summaryrefslogtreecommitdiffstats
path: root/src/PYConfig.cc
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2010-09-27 14:09:07 +0800
committerPeng Huang <shawn.p.huang@gmail.com>2010-09-27 14:09:07 +0800
commita0b31c7a250cfa7af1b52056a1d1ada81b22a455 (patch)
tree8da3ce94a625c249e3e4b1ab81afcee7f4900236 /src/PYConfig.cc
parent27c2f7ea0ef69094db2dfc009bb661276fc90227 (diff)
downloadibus-libpinyin-a0b31c7a250cfa7af1b52056a1d1ada81b22a455.tar.gz
ibus-libpinyin-a0b31c7a250cfa7af1b52056a1d1ada81b22a455.tar.xz
ibus-libpinyin-a0b31c7a250cfa7af1b52056a1d1ada81b22a455.zip
Add option --disable-boost to support build without boost
When build without boost, ibus-pinyin will use smart pointer from c++0x and use the signal templates embedded instead of boost::signals2. BUG=chromium-os:5055 TEST=manual Review URL: http://codereview.appspot.com/2205044
Diffstat (limited to 'src/PYConfig.cc')
-rw-r--r--src/PYConfig.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/PYConfig.cc b/src/PYConfig.cc
index 09bb44f..77d619d 100644
--- a/src/PYConfig.cc
+++ b/src/PYConfig.cc
@@ -48,8 +48,8 @@ const gchar * const CONFIG_GUIDE_KEY = "GuideKey";
const gchar * const CONFIG_AUXILIARY_SELECT_KEY_F = "AuxiliarySelectKey_F";
const gchar * const CONFIG_AUXILIARY_SELECT_KEY_KP = "AuxiliarySelectKey_KP";
-boost::scoped_ptr<PinyinConfig> PinyinConfig::m_instance;
-boost::scoped_ptr<BopomofoConfig> BopomofoConfig::m_instance;
+std::unique_ptr<PinyinConfig> PinyinConfig::m_instance;
+std::unique_ptr<BopomofoConfig> BopomofoConfig::m_instance;
Config::Config (Bus & bus, const std::string & name)
: Object (ibus_bus_get_config (bus)),