Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 329847

Summary: Set progress monitor support in SystemBaseDialogAction does not work
Product: [Tools] Target Management Reporter: Li Ding <lding>
Component: RSEAssignee: dsdp.tm.rse-inbox <tm.rse-inbox>
Status: NEW --- QA Contact: Martin Oberhuber <mober.at+eclipse>
Severity: major    
Priority: P3    
Version: 3.2.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Li Ding CLA 2010-11-09 14:52:05 EST
Build Identifier: 

SystemBaseDialogAction has an API setNeedsProgressMonitor(boolean) to support progress monitor in a long run operation. It internally uses SystemPromptDialog which can be run with a progress monitor.

I have a subclass of SystemBaseDialogAction. My class invokes setNeedsProgressMonitor(true) however the dialog comes up without progress monitor support.

The progress monitor support is important because my class browses a tree with a large number of children and UI is frozen in this case. 

Reproducible: Always