Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 370976 | Differences between
and this patch

Collapse All | Expand All

(-)runtime.rwt/org.eclipse.rap.rwt/src/org/eclipse/swt/browser/Browser.java (-1 / +3 lines)
Lines 280-286 Link Here
280
      SWT.error( SWT.ERROR_NULL_ARGUMENT );
280
      SWT.error( SWT.ERROR_NULL_ARGUMENT );
281
    }
281
    }
282
    boolean result = false;
282
    boolean result = false;
283
    if( executeScript == null ) {
283
    if( executeScript == null && !isDisposed() ) {
284
      executeScript = script;
284
      executeScript = script;
285
      executeResult = null;
285
      executeResult = null;
286
      while( executeResult == null ) {
286
      while( executeResult == null ) {
Lines 289-294 Link Here
289
          display.sleep();
289
          display.sleep();
290
        }
290
        }
291
      }
291
      }
292
      if ( isDisposed() )
293
        return false;
292
      executeScript = null;
294
      executeScript = null;
293
      executePending = false;
295
      executePending = false;
294
      result = executeResult.booleanValue();
296
      result = executeResult.booleanValue();

Return to bug 370976