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 = {