commit | 8c881ddd03a81510cca6584adc4aa479bc0cc584 | [log] [tgz] |
---|---|---|
author | Carsten Hiesserich <carsten.hie@gmail.com> | Tue Aug 27 15:59:15 2013 +0200 |
committer | Gerrit Code Review @ Eclipse.org <gerrit@eclipse.org> | Wed Aug 28 06:40:06 2013 -0400 |
tree | 32ec4ff7df0d735832ebc03fc288ab0adf6de66f | |
parent | 71237f2a3a5470183affa1f1089ade6f1b9d05b1 [diff] |
Allow VexEditorListeners to remove themself during method invocation. When the DocumentLoaded or DocumentUnloaded events are fired, a listener might be disposed and removes itself from the listener list. This caused a ConcurrentModificationException. Change-Id: Ib562ccf75b152e6335d1f4067417aef28f4259fa Signed-off-by: Carsten Hiesserich <carsten.hie@gmail.com>