summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2013-03-25 12:02:49 +0800
committerPeng Wu <alexepico@gmail.com>2013-03-25 12:02:49 +0800
commit57ef745db0a4eb89b5194d110e5c66231ed40ddb (patch)
treec3864efeb907922b846a78e17bf530adf835c32c /src
parent48decbf44e5985a6200f5f800f92ec868372cc46 (diff)
downloadlibpinyin-57ef745db0a4eb89b5194d110e5c66231ed40ddb.tar.gz
libpinyin-57ef745db0a4eb89b5194d110e5c66231ed40ddb.tar.xz
libpinyin-57ef745db0a4eb89b5194d110e5c66231ed40ddb.zip
improves pinyin_get_pinyin_strings
Diffstat (limited to 'src')
-rw-r--r--src/pinyin.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index c9b29c3..7462c8e 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -1818,12 +1818,13 @@ bool pinyin_get_pinyin_strings(pinyin_instance_t * instance,
ChewingKey * key,
gchar ** shengmu,
gchar ** yunmu) {
- *shengmu = NULL; *yunmu = NULL;
if (0 == key->get_table_index())
return false;
- *shengmu = key->get_shengmu_string();
- *yunmu = key->get_yunmu_string();
+ if (shengmu)
+ *shengmu = key->get_shengmu_string();
+ if (yunmu)
+ *yunmu = key->get_yunmu_string();
return true;
}