From 84c3f6ba94aed8b1132359e39430296e3624c6a9 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 2 Oct 2017 07:52:22 +0200 Subject: api: add vtable object file for extensions --- api/plugin-api.cpp | 3 +++ api/plugin-api.hpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/api/plugin-api.cpp b/api/plugin-api.cpp index c1d83d09..c28b5d4e 100644 --- a/api/plugin-api.cpp +++ b/api/plugin-api.cpp @@ -43,3 +43,6 @@ void BaseDialog::done(int) } } +IExtensionDialog::~IExtensionDialog() +{ +} diff --git a/api/plugin-api.hpp b/api/plugin-api.hpp index ab5025a7..3846649f 100644 --- a/api/plugin-api.hpp +++ b/api/plugin-api.hpp @@ -229,6 +229,8 @@ struct OTR_API_EXPORT IExtension struct OTR_API_EXPORT IExtensionDialog : public plugin_api::detail::BaseDialog { + ~IExtensionDialog() override; + virtual void register_extension(IExtension& ext) = 0; virtual void unregister_extension() = 0; }; -- cgit v1.2.3