ControlSystemStudio / cs-studio

Control System Studio is an Eclipse-based collections of tools to monitor and operate large scale control systems, such as the ones in the accelerator community.
https://controlsystemstudio.org/
Eclipse Public License 1.0
111 stars 96 forks source link

Changing the showView() method used to create the Console view if not… #2705

Closed willrogers closed 2 years ago

willrogers commented 2 years ago

… present but not switching focus.

@shroffk @kasemir recent changes in Eclipse and gnome-shell means that CS-Studio is more likely to automatically switch workspaces on Linux. This example happens when an action on a standalone window opens the Console view in the main window.

We really need this change to mitigate the problem. The Console is still opened if necessary, but doesn't bring itself to the front or demand focus.

In practice I find the console jumping to the front is more disruptive than useful in any case.

We really need this fix for our 4.7 release, so unless there are concerns could someone approve the change?

cc @rjwills28 @aawdls @mjgaughran