From 85a4265f8cb8fac3b44b0845a5fd947930389523 Mon Sep 17 00:00:00 2001 From: Fredrik Osterlind Date: Thu, 3 Mar 2011 13:42:46 +0100 Subject: [PATCH] unregistering visualizer skin --- tools/cooja/java/se/sics/cooja/radiomediums/UDGM.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/radiomediums/UDGM.java b/tools/cooja/java/se/sics/cooja/radiomediums/UDGM.java index 24ecdc6fd..c0f273883 100644 --- a/tools/cooja/java/se/sics/cooja/radiomediums/UDGM.java +++ b/tools/cooja/java/se/sics/cooja/radiomediums/UDGM.java @@ -144,11 +144,16 @@ public class UDGM extends AbstractRadioMedium { } dgrm.requestEdgeAnalysis(); - /* Register visualizer skin. - * TODO Should be unregistered when radio medium is removed */ + /* Register visualizer skin */ Visualizer.registerVisualizerSkin(UDGMVisualizerSkin.class); } + public void removed() { + super.removed(); + + Visualizer.unregisterVisualizerSkin(UDGMVisualizerSkin.class); + } + public void setTxRange(double r) { TRANSMITTING_RANGE = r; dgrm.requestEdgeAnalysis();