#endif
#include <libebackend/e-module.h>
+#include <libebackend/e-extensible.h>
#include <libebackend/e-backend-enumtypes.h>
#define E_DBUS_SERVER_GET_PRIVATE(obj) \
static GHashTable *directories_loaded;
G_LOCK_DEFINE_STATIC (directories_loaded);
-G_DEFINE_ABSTRACT_TYPE (
- EDBusServer, e_dbus_server, G_TYPE_OBJECT)
+G_DEFINE_ABSTRACT_TYPE_WITH_CODE (
+ EDBusServer, e_dbus_server, G_TYPE_OBJECT,
+ G_IMPLEMENT_INTERFACE (E_TYPE_EXTENSIBLE, NULL))
static void
dbus_server_bus_acquired_cb (GDBusConnection *connection,