Steps to reproduce
- Install an eclipse-based application (I used
dbeaver)
- Select workspace 1
- Start
dbeaver using any of the "spawn on workspace" methods
- Quickly select workspace 2
Observed behavior
After a few seconds the main window of dbeaver will map on workspace 2.
Expected behavior
dbeaver's main window should appear on workspace 1.
Assumed cause
dbeaver like most of eclipse-based applications has a splash-screen. This in turn is rendered on workspace 1. But that will fork again into the main window. But since the PendingSpawn rule has already been handled and discarded the fork will then be mapped to selws at the time it does appear.
Steps to reproduce
dbeaver)dbeaverusing any of the "spawn on workspace" methodsObserved behavior
After a few seconds the main window of
dbeaverwill map on workspace 2.Expected behavior
dbeaver's main window should appear on workspace 1.Assumed cause
dbeaverlike most of eclipse-based applications has a splash-screen. This in turn is rendered on workspace 1. But that will fork again into the main window. But since thePendingSpawnrule has already been handled and discarded the fork will then be mapped toselwsat the time it does appear.