summaryrefslogtreecommitdiffstats
path: root/src/module/Module.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/module/Module.hpp')
-rw-r--r--src/module/Module.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/module/Module.hpp b/src/module/Module.hpp
index 7c67a310..af5732af 100644
--- a/src/module/Module.hpp
+++ b/src/module/Module.hpp
@@ -18,8 +18,9 @@
#ifndef INGEN_MODULE_MODULE_HPP
#define INGEN_MODULE_MODULE_HPP
-#include <string>
#include <glibmm/module.h>
+
+#include "raul/log.hpp"
#include "raul/SharedPtr.hpp"
namespace Ingen {
@@ -32,7 +33,10 @@ class World;
* All components of Ingen reside in one of these.
*/
struct Module {
- virtual ~Module() {}
+ virtual ~Module() {
+ Raul::info << "[Module] Unloading " << library->get_name() << std::endl;
+ }
+
virtual void load(Ingen::Shared::World* world) = 0;
SharedPtr<Glib::Module> library;