summaryrefslogtreecommitdiffhomepage
path: root/mixlib/mix_device.c
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2001-05-07 23:02:25 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2001-05-07 23:02:25 +0000
commit93d52e994ccf5597413180c5a3c401286112891d (patch)
treee257f69fd1fe3bf47f696de64b64d1f06321f391 /mixlib/mix_device.c
parent20e1cc2617c6774ce646fcf9f60029dd131442d4 (diff)
downloadmdk-93d52e994ccf5597413180c5a3c401286112891d.tar.gz
mdk-93d52e994ccf5597413180c5a3c401286112891d.tar.bz2
mix_device_t: virtual destructor added
Diffstat (limited to 'mixlib/mix_device.c')
-rw-r--r--mixlib/mix_device.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/mixlib/mix_device.c b/mixlib/mix_device.c
index 6870427..2f3f702 100644
--- a/mixlib/mix_device.c
+++ b/mixlib/mix_device.c
@@ -65,8 +65,7 @@ mix_device_delete (mix_device_t *dev)
{
if (dev != NULL)
{
- if (dev->type != mix_dev_CONSOLE && GET_FILE_(dev) != NULL)
- mix_file_delete (GET_FILE_(dev));
+ (dev->vtable->destroy) (dev);
g_free (dev);
}
}