It makes sense somehow, but it took me by surprise. Thanks for the explanation.
Is it still good practice to remove listeners when you don’t need the html element anymore ? or do modern browser garbage collectors cope with circular references between DOM and JS objects ? It was one of the features of Widgets that they avoided the leaks automatically. On 12 Oct 2018, 15:40 +0200, Jens <[email protected]>, wrote: > Method references and lambdas are anonymous implementations. Each usage will > create a new instance. > > Even in pure Java you have > > Runnable r = this::onClick; > Runnable r2 = this::onClick; > System.out.println(Objects.equals(r, r2)); // false > > > So you should keep track of your click handler if you want to remove it later. > > -- J. > -- > You received this message because you are subscribed to the Google Groups > "GWT Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/google-web-toolkit. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
