Community
Participate
Working Groups
Build Identifier: Submitting a patch to fix a problem with the filter viewer. When the custom parser wizard is used to create a new custom parser or edit the field labels of a custom parser, the applied changes are not reflected in the filter viewer. Since the filter viewer compiles the list of field labels and event types at class loading and stores them in static variables, any changes made by the user to the custom parsers will not be available until the workbench is restarted. The solution is to regenerate those lists every time in the constructor of the filter node composite. They will then reflect the latest changes made by the user. Reproducible: Always Steps to Reproduce: 1. Open the Filters view to set the labels and event types. 2. Create a new custom parser from the Manage Custom Parsers dialog. 3. Add at least one group (Text) or element (XML) in the custom parser. 4. Create a new filter in the Filters view or the Colors view. 5. Add a node to the filter which contains a "field" parameter. 6. Verify that the new custom parser field is available in the combo button. 7. Add an "event type" node to the filter. 8. Verify that the new custom parser type is available in the combo button.
Created attachment 197154 [details] Proposed patch in org.eclipse.linuxtools.tmf.ui package Legal Message: I, Patrick Tasse, declare that I developed attached code from scratch, without referencing any 3rd party materials except material licensed under the EPL. I am authorized by my employer to make this contribution under the EPL.
This change was committed and delivered in 0.10.0.