diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-03-23 16:01:54 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2010-05-19 11:22:05 +0200 |
commit | df95728bf050b1753218832854c7b4db1b6e3377 (patch) | |
tree | fd5fc346240d021df174c2849a7e17a7058cb7ba /server | |
parent | 43caec519ec7aec3a6170414ea812df83a72eae4 (diff) | |
download | spice-df95728bf050b1753218832854c7b4db1b6e3377.tar.gz spice-df95728bf050b1753218832854c7b4db1b6e3377.tar.xz spice-df95728bf050b1753218832854c7b4db1b6e3377.zip |
zap CoreInterface->next()
Interfaces must be registered after spice_server_init().
The "next" callback is used to discover interfaces
registered before spice_server_init(). Which is a empty
list and thus pretty pointless. Remove it.
Diffstat (limited to 'server')
-rw-r--r-- | server/reds.c | 7 | ||||
-rw-r--r-- | server/vd_interface.h | 2 |
2 files changed, 0 insertions, 9 deletions
diff --git a/server/reds.c b/server/reds.c index 529eb86e..bfd4847f 100644 --- a/server/reds.c +++ b/server/reds.c @@ -4958,8 +4958,6 @@ const char *version_string = VERSION; static void do_spice_init(CoreInterface *core_interface) { - VDInterface *interface = NULL; - red_printf("starting %s", version_string); if (core_interface->base.base_version != VM_INTERFACE_VERSION) { @@ -4989,11 +4987,6 @@ static void do_spice_init(CoreInterface *core_interface) red_error("key modifiers timer create failed"); } - if (core->next) { - while ((interface = core->next(core, interface))) { - interface_change_notifier(&reds, interface, VD_INTERFACE_ADDING); - } - } if (core->register_change_notifiers) { core->register_change_notifiers(core, &reds, interface_change_notifier); } diff --git a/server/vd_interface.h b/server/vd_interface.h index e91539f1..35d006bd 100644 --- a/server/vd_interface.h +++ b/server/vd_interface.h @@ -71,8 +71,6 @@ typedef void (*timer_callback_t)(void *opaque); struct CoreInterface { VDInterface base; - VDInterface *(*next)(CoreInterface *core, VDInterface *prev); - VDObjectRef (*register_change_notifiers)(CoreInterface *core, void *opaque, vd_interface_change_notifier_t in_notifier); void (*unregister_change_notifiers)(CoreInterface *core, VDObjectRef notifier); |