summaryrefslogtreecommitdiffstats
path: root/src/PYConfig.cc
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2012-01-29 10:20:35 +0800
committerPeng Wu <alexepico@gmail.com>2012-01-29 10:20:35 +0800
commit6566626d54e59afbf32ada25e0ca32f0f7eda045 (patch)
tree7d7d8f3c1595ff1b18d814f412d89eb0f4003052 /src/PYConfig.cc
parentf6b0dc8ef534ce7c514c99ba1706e91b1ce0b2fb (diff)
downloadibus-libpinyin-6566626d54e59afbf32ada25e0ca32f0f7eda045.tar.gz
ibus-libpinyin-6566626d54e59afbf32ada25e0ca32f0f7eda045.tar.xz
ibus-libpinyin-6566626d54e59afbf32ada25e0ca32f0f7eda045.zip
fixes PYConfig.cc
Diffstat (limited to 'src/PYConfig.cc')
-rw-r--r--src/PYConfig.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/PYConfig.cc b/src/PYConfig.cc
index 1373607..9d29aba 100644
--- a/src/PYConfig.cc
+++ b/src/PYConfig.cc
@@ -20,10 +20,19 @@
*/
#include "PYConfig.h"
+#include <strings.h>
#include "PYTypes.h"
#include "PYBus.h"
#include "PYDoublePinyinTable.h"
+#ifdef HAVE_IBUS_CONFIG_GET_VALUES
+/* work around gsettings. */
+static bool operator == (const gchar *lhs, const std::string &rhs)
+{
+ return strcasecmp (lhs, rhs.c_str ()) == 0;
+}
+#endif
+
namespace PY {
const gchar * const CONFIG_CORRECT_PINYIN = "CorrectPinyin";