if (pkgname) {
pluginUG->pkgname = strdup(pkgname);
+ } else {
+ char* val = NULL;
+ bundle *t = NULL;
+ int ret = service_to_bundle(service, &t);
+ if(ret != SERVICE_ERROR_NONE)
+ return;
+ // it's tricky
+ // look for other way
+ val = (char*)bundle_get_val(t, AUL_K_CALLER_APPID);
+ val[10] = '\0'; // cut string FpeK59wYdV.FormBasedApp -> FpeK59wYdV
+
+ pluginUG->pkgname = strdup(val);
+ SETTING_TRACE("get pkg name ==== %s from AUL_K_CALLDER_APPID",pluginUG->pkgname);
}
/* register view node table */