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;
     }