aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/object.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gui/object.h b/gui/object.h
index 3ca5248228..5e81d5bb01 100644
--- a/gui/object.h
+++ b/gui/object.h
@@ -29,6 +29,7 @@ class CommandSender;
class CommandReceiver {
friend class CommandSender;
protected:
+ virtual ~CommandReceiver() {}
virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {}
};
@@ -39,6 +40,7 @@ protected:
CommandReceiver *_target;
public:
CommandSender(CommandReceiver *target) : _target(target) {}
+ virtual ~CommandSender() {}
void setTarget(CommandReceiver *target) { _target = target; }
CommandReceiver *getTarget() const { return _target; }