From bfcbd6828d59c9033b0dd33fb781a1d0d8d551c1 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 8 Oct 2008 00:41:14 +0200 Subject: [PATCH] Fix missing driver handling issue --- src/element.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/element.c b/src/element.c index 5b2ecbc..5025c6d 100644 --- a/src/element.c +++ b/src/element.c @@ -399,13 +399,10 @@ static DBusMessage *do_disable(DBusConnection *conn, DBG("conn %p", conn); - if (element->driver == NULL) - return g_dbus_create_reply(msg, DBUS_TYPE_INVALID); - if (element->enabled == FALSE) return g_dbus_create_reply(msg, DBUS_TYPE_INVALID); - if (element->driver->disable) { + if (element->driver && element->driver->disable) { DBG("Calling disable callback"); element->driver->disable(element); } -- 2.7.4