Skip to content

Conversation

@eirikbakke
Copy link
Contributor

As reported at #8358 , the icons for abstract classes and interfaces had regressed to becoming the regular class icon. This was caused by the introduction of SVG icons for these and many others in #8083 .

The bug was due to a special piece of logic in JavaNode that actually checked for the file name of the icon. Since the file name now ends with ".svg", the behavior changed.

I could not immediately find any other similar cases.

… icon. (Regression when SVG icons were introduced.)
@mbien mbien added Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) UI User Interface ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Mar 27, 2025
@mbien mbien added this to the NB26 milestone Mar 27, 2025
@mbien mbien linked an issue Mar 27, 2025 that may be closed by this pull request
@apache apache locked and limited conversation to collaborators Mar 27, 2025
@apache apache unlocked this conversation Mar 27, 2025
@eirikbakke
Copy link
Contributor Author

Ah, forgot the labels... thanks!

Copy link
Contributor

@matthiasblaesing matthiasblaesing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me and works:

grafik

Thank you.

@eirikbakke
Copy link
Contributor Author

Thanks for reviewing, will merge!

@eirikbakke eirikbakke merged commit e6698c9 into apache:master Mar 27, 2025
37 of 64 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) UI User Interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Icons for Interface and Abstract class are not distinguished

3 participants