@Override protected void presentInformation() { if (fMouseTracker == null) { super.presentInformation(); return; } Rectangle area= getSubjectArea(); if (area != null) fMouseTracker.setSubjectArea(area); if (fMouseTracker.isMouseLost()) { fMouseTracker.computationCompleted(); fMouseTracker.deactivate(); } else { fMouseTracker.computationCompleted(); super.presentInformation(); } }
@Override protected void presentInformation() { if (fMouseTracker == null) { super.presentInformation(); return; } Rectangle area= getSubjectArea(); if (area != null) fMouseTracker.setSubjectArea(area); if (fMouseTracker.isMouseLost()) { fMouseTracker.computationCompleted(); fMouseTracker.deactivate(); } else { fMouseTracker.computationCompleted(); super.presentInformation(); } }