Community
Participate
Working Groups
Build Identifier: There are a few preferences in CDT: C/C++ --> Build --> Console --> Open console when building C/C++ --> Build --> Console --> Bring console to top when building (if present) They are open/bring to top the Console when the build was started and every time output changes. It is a bit annoying and it may block the interaction with the other views that are located on the same tab panel with the Console. The things get worse if build is started from view or editor that is maximized. So I propose to open/bring to top the Console only when the build was started. Reproducible: Always Steps to Reproduce: 1. Open the project that is building significant time. 2. Check the two preferences mentioned above. 3. Open the file in the editor and maximize it. 3. Run build. 4. Try to interact with editor (e.g. to write some code).
I have pushed one line fix to gerrit: https://git.eclipse.org/r/5783
New Gerrit change created: https://git.eclipse.org/r/109909
Bug 447703 enabled the "Bring console to top when building (if present)" option by default, causing us to run into this problem. In particular, because the build console would constantly push itself to the front during a busy build, it became virtually impossible to reach the Progress view in order to stop the build (eliciting negative response from 3 of 4 beta testers). https://git.eclipse.org/r/109909 (developed before I saw this bug and Anton’s minimal fix) provides a fix that still brings the console to the front on error/warning/info output, but not on regular output (in addition to at the start of the build).
Gerrit change https://git.eclipse.org/r/109909 was merged to [master]. Commit: http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=bacbb7b3c7b2c8213cd24c8027974cebf0d584a4
Hi Christian, Thanks for the fix! Jonah
Thanks for the review!