Community
Participate
Working Groups
The "Show when program writes to standard out" and/or "Show when program writes to standard error" option(s) doesn't cause a Console view to get opened/showed in the current window if there's Console view showing in another workbench window. I usually have a Debug perspective opened in separate window where the Console view happens to be always showing. When I initiate Run from my other window showing a Java perspective (I mostly use for editing) just to see some result output, the Console view doesn't get opened and/or showed. If I close the Console view in the "debug" window or just hide it by selecting another view (e.g. "Tasks") from the stack, the Console view gets opened/showed in the current window. I expect the console view to get always opened/showed in the current active workbench window in response to program output or at least there should be an option to control that behavior. P.S.: I'm not sure I've filled the right component for this issue.
Bug 91214 seems related.
Fixed in ConsoleManager.ShowConsoleViewJob(). The test "IWorkbenchPage.isPartVisible(...)" does not check if the part is in the page making the request. Will file bug agaist workbench. Workaround has been added to console.
Please verify, Kevin.
verified