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 283-294 Link Here
283
    if( executeScript == null ) {
283
    if( executeScript == null ) {
284
      executeScript = script;
284
      executeScript = script;
285
      executeResult = null;
285
      executeResult = null;
286
      while( executeResult == null ) {
286
      while( executeResult == null  && !isDisposed() ) {
287
        Display display = getDisplay();
287
        Display display = getDisplay();
288
        if( !display.readAndDispatch() )  {
288
        if( !display.readAndDispatch() )  {
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