File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
debug/org.eclipse.ui.console/src/org/eclipse/ui/internal/console Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -279,18 +279,19 @@ protected void updateHelp() {
279279 protected void updateIcon () {
280280 IConsole console = getConsole ();
281281 if (console == null ) {
282- return ;
283- }
284- Image newImage = null ;
285-
286- if (console != null ) {
287- ImageDescriptor desc = console .getImageDescriptor ();
288- if (desc != null ) {
289- newImage = localResManager .create (desc );
282+ // Check and restore default console icon if last page is closed
283+ if (currentIcon != defaultIcon ) {
284+ currentIcon = defaultIcon ;
285+ setTitleImage (currentIcon );
290286 }
287+ return ;
291288 }
289+ Image newImage ;
292290
293- if (newImage == null ) {
291+ ImageDescriptor desc = console .getImageDescriptor ();
292+ if (desc != null ) {
293+ newImage = localResManager .create (desc );
294+ } else {
294295 newImage = defaultIcon ;
295296 }
296297
You can’t perform that action at this time.
0 commit comments