Category: | Bug report |
Priority: | Immediate |
Status: | Assigned |
Project: | Severity: | Block |
Resolution: | Open |
|
Component: | Reproducibility: | Always |
Assigned to: |
in iReport 3.0.0:
The method setQuery() in SubDataset does not pass
the correct old value of the query in SubDatasetObjectChanged event.
The method has to be changed as follow:
public void setQuery(java.lang.String query) {
if ((this.query == null) ? query == null : this.query.equals(query)) return;
String oldValue = this.query;
this.query = query;
this.fireSubDatasetObjectChangedListenerSubDatasetObjectChanged( new SubDatasetObjectChangedEvent(this,SubDatasetObjectChangedEvent.QUERY, SubDatasetObjectChangedEvent.MODIFIED, oldValue, query));
}