Revision f1e94220
Added by Andreas Kohlbecker over 6 years ago
src/main/java/eu/etaxonomy/vaadin/mvp/AbstractPopupView.java | ||
---|---|---|
11 | 11 |
* |
12 | 12 |
* @param <P> |
13 | 13 |
*/ |
14 |
@SuppressWarnings("serial") |
|
14 | 15 |
public abstract class AbstractPopupView<P extends AbstractPresenter> extends AbstractView<P> implements PopupView { |
15 | 16 |
|
16 | 17 |
private Window window; |
src/main/java/eu/etaxonomy/vaadin/mvp/AbstractPresenter.java | ||
---|---|---|
254 | 254 |
conversationHolder.unbind(); |
255 | 255 |
conversationBound = false; |
256 | 256 |
} |
257 |
logger.trace(String.format("<<<<< %s onViewExit() close()", _toString())); |
|
258 |
conversationHolder.close(); |
|
257 | 259 |
VaadinService service = UI.getCurrent().getSession().getService(); |
258 | 260 |
if(service instanceof CdmSpringVaadinServletService){ |
259 | 261 |
logger.trace(String.format("~~~~~ %s un-register as request listener", _toString())); |
Also available in: Unified diff
ref #6687 closing ConversationHolder on view exit