mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-03-08 10:09:43 +00:00
qobject: let object_property_get_str() use new API
This commit is contained in:
parent
a6ee6f1a87
commit
14653b00db
|
@ -1008,18 +1008,15 @@ char *object_property_get_str(struct uc_struct *uc, Object *obj, const char *nam
|
|||
Error **errp)
|
||||
{
|
||||
QObject *ret = object_property_get_qobject(uc, obj, name, errp);
|
||||
QString *qstring;
|
||||
char *retval;
|
||||
|
||||
if (!ret) {
|
||||
return NULL;
|
||||
}
|
||||
qstring = qobject_to(QString, ret);
|
||||
if (!qstring) {
|
||||
|
||||
retval = g_strdup(qobject_get_try_str(ret));
|
||||
if (!retval) {
|
||||
error_setg(errp, QERR_INVALID_PARAMETER_TYPE, name, "string");
|
||||
retval = NULL;
|
||||
} else {
|
||||
retval = g_strdup(qstring_get_str(qstring));
|
||||
}
|
||||
|
||||
qobject_decref(ret);
|
||||
|
|
Loading…
Reference in a new issue