[nb331_dev](20020117), [jdk1.3.1](02) & [jdk1.4](91)
Steps to reproduce:
- open/create JInternalFrame
- property "frameIcon" has PropertyMarking
- invoke Property Editor , push "..."
-> Property Marking vanished
*** Issue 18553 has been marked as a duplicate of this issue. ***
If my property value is illegally marked and I open my editor then
cancel, the marking doesn't reappear until I switch to another node
and back or mouse back and forth over the properties in this sheet.
It should automatically refresh when the editor is closed.
There is a problem the PropertyEnv is set to STATE_NEEDS_VALIDATION in
the IconPanel constructor (as hotfix issue 19520). So the initialize
value in property dialog is STATE_NEEDS_VALIDATION then if the dialog
is canceled the propertyEnv is set on STATE_NEEDS_VALIDATION back. It
should be investigated more...
Set target milestone to TBD
Davide, could you look on this? The 'modified' icon should solve same
problem as 'invalid' icon.
Sorry Tim - my code but your subcomponent now. I hope that this might
be solved by (after) your JTable rewrite but one never knows.
Adding to ps rewrite umbrella. FWIW I just tested it with
the branch code, and it is indeed fixed.
Question - has something changed with frameIcon - does it still get
marking? I can't reproduce property marking on it at all in the
current trunk, but my unit tests for property marking show it to be
working perfectly in the property panel rewrite branch.
The case I mentioned appears to work in the last qbuild. However,
marking doesn't show up at all in some cases. The best I can tell is
those are combo boxes. Should I file a separate issue?
Don't bother, it's already fixed for combo boxes on the property panel
rewrite branch, with a unit test to make sure it doesn't break in the
Property panel rewrite branch merged.