diff --git a/src/main/java/io/bitsquare/gui/CachedViewCB.java b/src/main/java/io/bitsquare/gui/CachedViewCB.java index 4807c5f9e0..4978a61536 100644 --- a/src/main/java/io/bitsquare/gui/CachedViewCB.java +++ b/src/main/java/io/bitsquare/gui/CachedViewCB.java @@ -71,9 +71,9 @@ public class CachedViewCB extends ViewCB implements Ac oldValue + " / newValue=" + newValue); if (oldValue == null && newValue != null) - activate(); + this.activate(); else if (oldValue != null && newValue == null) - deactivate(); + this.deactivate(); }); } } @@ -83,10 +83,8 @@ public class CachedViewCB extends ViewCB implements Ac */ @Override public final void activate() { - if (model != null) - model.activate(); - - doActivate(); + model.activate(); + this.doActivate(); } protected void doActivate() { @@ -97,10 +95,8 @@ public class CachedViewCB extends ViewCB implements Ac */ @Override public final void deactivate() { - if (model != null) - model.deactivate(); - - doDeactivate(); + model.deactivate(); + this.doDeactivate(); } protected void doDeactivate() { @@ -111,11 +107,7 @@ public class CachedViewCB extends ViewCB implements Ac */ @Override public void terminate() { - log.trace("Lifecycle: terminate " + this.getClass().getSimpleName()); - super.terminate(); - - if (model != null) - model.deactivate(); + model.deactivate(); } }