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 278836 | Differences between
and this patch

Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/internal/progress/JobManagerAdapter.java (-3 / +3 lines)
Lines 69-75 Link Here
69
  
69
  
70
  public IProgressMonitor createMonitor( final Job job ) {
70
  public IProgressMonitor createMonitor( final Job job ) {
71
    ProgressManager manager = findProgressManager( job );
71
    ProgressManager manager = findProgressManager( job );
72
    return manager.createMonitor( job );
72
    return manager == null ? null : manager.createMonitor( job );
73
  }
73
  }
74
  
74
  
75
  public IProgressMonitor createMonitor( final Job job,
75
  public IProgressMonitor createMonitor( final Job job,
Lines 77-83 Link Here
77
                                         final int ticks )
77
                                         final int ticks )
78
  {
78
  {
79
    ProgressManager manager = findProgressManager( job );
79
    ProgressManager manager = findProgressManager( job );
80
    return manager.createMonitor( job, group, ticks );
80
    return manager == null ? null : manager.createMonitor( job, group, ticks );
81
  }
81
  }
82
  
82
  
83
  public IProgressMonitor createProgressGroup() {
83
  public IProgressMonitor createProgressGroup() {
Lines 175-181 Link Here
175
          throw new IllegalStateException( msg );
175
          throw new IllegalStateException( msg );
176
        }
176
        }
177
      } else {
177
      } else {
178
        result[ 0 ] = defaultProgressManager;
178
        result[ 0 ] = null;
179
      }
179
      }
180
      return result[ 0 ];
180
      return result[ 0 ];
181
    }
181
    }

Return to bug 278836