return -1;
}
+ memset(&g_maclient_info, 0x00, sizeof(g_maclient_info));
+ g_current_maclient_info = -1;
+ g_current_preprocessing_maclient_info = -1;
+ g_wakeup_maclient_appid = NULL;
+
if (0 == mas_config_get_assistant_info(__mas_assistant_info_cb, NULL)) {
for (int loop = 0; loop < MAX_MACLIENT_INFO_NUM; loop++) {
int inner_loop;
if (0 == multi_assistant_service_plugin_get_default_assistant(&default_assistant)) {
for (int loop = 0; loop < MAX_MACLIENT_INFO_NUM; loop++) {
if (g_maclient_info[loop].used) {
- if (strncmp(default_assistant, g_maclient_info[loop].appid, MAX_APPID_LEN) == 0) {
+ if (default_assistant &&
+ strncmp(default_assistant, g_maclient_info[loop].appid, MAX_APPID_LEN) == 0) {
float duration = g_maclient_info[loop].voice_key_tap_duration;
if (0.0f < duration) {
multi_assistant_service_plugin_set_voice_key_tap_duration(duration);
type, package, event_type, event_state, progress, error);
ret = pkgmgrinfo_pkginfo_get_pkginfo(package, &handle);
if (ret != PMINFO_R_OK || NULL == handle) {
- LOGW("Failed to call pkgmgrinfo_pkginfo_get_pkginfo & get_usr_pkginfo(\"%s\",~) returned %d, uid : %d", package, ret, getuid ());
+ LOGW("Failed to call pkgmgrinfo_pkginfo_get_pkginfo(\"%s\",~) returned %d", package, ret);
/* Try to get in user packages */
user = true;
ret = pkgmgrinfo_pkginfo_get_usr_pkginfo (package, uid, &handle);