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

Bug 371036

Summary: [TCF][File System] Move the call to getParent in the dispatch thread in CommonViewerListener.
Product: [Tools] TCF Reporter: William Chen <william.chen>
Component: TargetAssignee: William Chen <william.chen>
Status: RESOLVED FIXED QA Contact: Uwe Stieber <uwe.st>
Severity: normal    
Priority: P3 CC: cdtdoug
Version: unspecified   
Target Milestone: 1.0.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description William Chen CLA 2012-02-08 22:11:00 EST
When expanding the file system and the process list in Target Explorer tree, UI sometimes froze and lost response. Deep analysis has shown that the call to getParent of the tree's content provider is not called in the dispatch thread. This caused the synchronization dead-lock in the UI refresh. 

Changes should be made to call the method in the UI's dispatch thread.