[#2229] - Incorrect SubDatasetObjectChanged event in setQuery()

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));
}

estepra's picture
Joined: Jun 12 2008 - 12:18am
Last seen: 10 years 5 months ago
Feedback
randomness