Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 100912 - [WorkbenchLauncher] choose workspace dialog and startup progress open on different monitor than splash screen
Summary: [WorkbenchLauncher] choose workspace dialog and startup progress open on diff...
Status: RESOLVED DUPLICATE of bug 39593
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.4   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-20 13:52 EDT by Boris Bokowski CLA
Modified: 2008-05-05 10:41 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Bokowski CLA 2005-06-20 13:52:57 EDT
[RC3], Windows XP, multi-monitor

The splash screen seems to show on the monitor where the start menu is located,
whereas the dialog to choose the workspace location and the startup progress
dialog are opened on the monitor where you double-clicked the eclipse.exe.
Comment 1 Boris Bokowski CLA 2005-06-20 14:00:40 EDT
MS Word, Powerpoint and Excel show the splash screen on the monitor with the
start menu, not on the monitor where you double-clicked the .exe. The
application window is opened on the same monitor.

When you start Eclipse for the first time, the two dialogs *and* the application
window are opened on the monitor where you double-clicked eclipse.exe.

So maybe this should be fixed on the SWT level?
Comment 2 Boris Bokowski CLA 2007-01-02 11:15:16 EST
Reassigning bugs to reflect changes in ownership.
Comment 3 Kim Horne CLA 2007-06-22 16:16:46 EDT
Will try and confirm that this is no longer an issue.
Comment 4 Elias Volanakis CLA 2007-10-31 20:46:01 EDT
Boris comments from #1 are still accurrate.

Reproduced on dual monitor set-up with Eclipse 3.3.1 on Win XP.

The splash and workspace chooser always show up on the primary monitor (where the start menu is), while the Workbench Window shows up on the monitor where eclipse.exe was clicked.

Note that this can only reproduced with a fresh workspace, otherwise the persisted workbench state takes precedence.
Comment 5 Elias Volanakis CLA 2007-10-31 20:53:51 EDT
Actually after carefully re-reading #1 I realized it is *not* accurate anymore. ;-)

Anyway the splash and workbench chooser open on the primary monitor. The workbench window opens on the monitor where the eclipse.exe was clicked.
Comment 6 Kim Horne CLA 2008-05-02 15:29:41 EDT
Verified that this is still an issue as presented. 

SWTies, is this something that should be addressed at your level?
Comment 7 Bogdan Gheorghe CLA 2008-05-02 17:13:33 EDT
Do you specifically set the location for the splash screen?
Comment 8 Kim Horne CLA 2008-05-02 19:30:52 EDT
Not in workbench java land.  Andrew?
Comment 9 Andrew Niefer CLA 2008-05-05 10:41:14 EDT
The launcher centers the splash screen on the primary monitor (According to GetSystemMetrics(SM_C[X|Y]SCREEN)).

Advice from SWT would be appreciated.  If we could get a DC for the correct monitor then we could use GetDeviceCaps

*** This bug has been marked as a duplicate of bug 39593 ***