projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
97aa6e9
)
qdev: use built-in QOM string parser
author
Paolo Bonzini
<pbonzini@redhat.com>
Thu, 9 Feb 2012 09:12:08 +0000
(10:12 +0100)
committer
Paolo Bonzini
<pbonzini@redhat.com>
Wed, 22 Feb 2012 07:31:25 +0000
(08:31 +0100)
object_property_parse lets us drop the legacy setters when their task
is done just as well by the string visitors.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/qdev-properties.c
patch
|
blob
|
history
diff --git
a/hw/qdev-properties.c
b/hw/qdev-properties.c
index a4545f796985627f1e3529d57c017c66268f9ad3..e13d80bba3c5726c62f2407c355c72a610b8ef8f 100644
(file)
--- a/
hw/qdev-properties.c
+++ b/
hw/qdev-properties.c
@@
-1080,9
+1080,9
@@
int qdev_prop_parse(DeviceState *dev, const char *name, const char *value)
legacy_name = g_strdup_printf("legacy-%s", name);
if (object_property_get_type(OBJECT(dev), legacy_name, NULL)) {
- object_property_
set_str
(OBJECT(dev), value, legacy_name, &err);
+ object_property_
parse
(OBJECT(dev), value, legacy_name, &err);
} else {
- object_property_
set_str
(OBJECT(dev), value, name, &err);
+ object_property_
parse
(OBJECT(dev), value, name, &err);
}
g_free(legacy_name);