Are there real world cases (apart from tests) that have multiple Display instances over the lifetime of the process? #2677
Replies: 3 comments 4 replies
-
| I know that our sister-product has implemented a custom "progress UI thread" that is managed by a secondary Display instance. The code itself is from 2011 and I can only speculate why it was done like this and what problem it solves, but I believe it's used to mimic something like a JFace  The application only runs on Windows, so the fact that macOS/GTK prohibits this was never a problem. So while I don't think that this is a very good use-case, 1) does happen in the wild. | 
Beta Was this translation helpful? Give feedback.
-
| We use multiple displays with multiple UI threads and we also frequently dispose and create them throughout the application lifecycle (except for the "main" display showing the workbench). This is of course limited to Windows (our product is currently Windows-only). For us, this is an essential functionality. | 
Beta Was this translation helpful? Give feedback.
-
| I saw this on windows in some cases but more by accident than by purpose. 
 Yes that was a case I'm seeing as well but more because "we don't know it better". 
 This is the main concern with that as it hinders adoption of other OS, what might be fine. In general it would have been better to be disabled by default and only enabled explicitly for those who knows what they do and want to be limited to windows. | 
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
There are two ways to interpret this question, and I am looking for answers for both.
I closed this corner case #2675 in part because I assumed that no one is really doing item 2 or 3 on GTK and, after sleeping on it, I wanted to check that assumption
Beta Was this translation helpful? Give feedback.
All reactions