commit | d8cc0e559b5557ede7d98142c7173afeedbfb11f | [log] [tgz] |
---|---|---|
author | Matthias Nick <Matthias.Nick@bsiag.com> | Mon Aug 04 11:21:30 2014 +0200 |
committer | Matthias Nick <Matthias.Nick@bsiag.com> | Wed Aug 06 04:38:59 2014 -0400 |
tree | 8bac06a68e935fa1e5bf90a263ed36ebc500aa3f | |
parent | 418d3599dd20317db59e5398667c39c844001d60 [diff] |
bug 441078: RAP: File Upload throws Widget is Disposed Exception https://bugs.eclipse.org/bugs/show_bug.cgi?id=441078 Correctly dispose widget Change-Id: I47e2306033b8f6342f90b2772f62aaa2c490d587 Signed-off-by: Matthias Nick <Matthias.Nick@bsiag.com> Reviewed-on: https://git.eclipse.org/r/31038
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java index 55f2815..cc0e455 100644 --- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java +++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java
@@ -220,8 +220,10 @@ } @Override - public void disposeImpl() { + public void handleUiDispose() { + super.handleUiDispose(); if (m_uploadListener != null) { + m_uploadListener.cancelUpload(); m_handler.removeUploadListener(m_uploadListener); m_uploadListener = null; }