]> Git Repo - qemu.git/blobdiff - hw/audio/pcspk.c
qdev: Remove most legacy printers
[qemu.git] / hw / audio / pcspk.c
index 7ad59a13e47d5ea9986bcde7f1a9c01f5e27c113..f980d66b2f786395de4c08f8ca20ca15b6570876 100644 (file)
@@ -191,8 +191,10 @@ static void pcspk_class_initfn(ObjectClass *klass, void *data)
     DeviceClass *dc = DEVICE_CLASS(klass);
 
     dc->realize = pcspk_realizefn;
-    dc->no_user = 1;
+    set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
     dc->props = pcspk_properties;
+    /* Reason: pointer property "pit", realize sets global pcspk_state */
+    dc->cannot_instantiate_with_device_add_yet = true;
 }
 
 static const TypeInfo pcspk_info = {
This page took 0.023588 seconds and 4 git commands to generate.