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

Bug 319391

Summary: Running Zest on multiple displays can cause thread access exceptions
Product: [Tools] GEF Reporter: Matthew Wright <matthew.wright>
Component: GEF-Legacy ZestAssignee: gef-inbox <gef-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Matthew Wright CLA 2010-07-09 09:51:44 EDT
Build Identifier: 1.1

When running Zest on a second monitor I got a thread access exception. Digging into the code revealed extensive use of Display.getDefault() rather than Display.getCurrent()

Reproducible: Always

Steps to Reproduce:
1.Fire up a zest application on a second monitor
2.Using a view that includes a graph viewer I get the exception firing as part of createPartControl
3.