Love it. Sold.

On Sep 10, 2010 5:27 AM, <b...@google.com> wrote:
> I think you can still lose the explicit removeHandler.
>
>
> http://gwt-code-reviews.appspot.com/841804/diff/11002/17020
> File user/src/com/google/gwt/event/shared/EventBus.java (right):
>
> http://gwt-code-reviews.appspot.com/841804/diff/11002/17020#newcode34
> user/src/com/google/gwt/event/shared/EventBus.java:34: public <H extends
> EventHandler> void removeHandler(GwtEvent.Type<H> type,
> Anonymous types still have an instance initializer:
>
> new ClickHandler() {
> HandlerRegistration reg =
> eventBus.addHandler(ClickEvent.getType(), this);
>
> {
> // Even more setup code can go here
> }
>
> public void onClick(ClickEvent event) {
> reg.removeHandler();
> }
> };
>
> http://gwt-code-reviews.appspot.com/841804/show

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to