>> @@ -667,7 +668,11 @@ >> public void fireSelectionChanged() { >> for (Iterator i = listeners.iterator(); i.hasNext();) { >> LayerViewPanelListener l = (LayerViewPanelListener) >> i.next(); >> - l.selectionChanged(); >> + // [mmichaud 2015-06-17] Do not propagate selectionChange if >> the change >> + // comes from AttributeTablePanel >> + if (getWorkBenchFrame().getActiveInternalFrame() instanceof >> ViewAttributesPlugIn.ViewAttributesFrame) continue; >> + if (getWorkBenchFrame().getActiveInternalFrame() instanceof >> InfoFrame) continue; >> + l.selectionChanged(); >> } >> } > hey Mike, > > sorry, but that's unclean. there may be other listeners (apart form > Info-,Attrib.Frame) that will need but do not get notified this way.
Right, What about r4501 ? Michaël > > ..ede > > ------------------------------------------------------------------------------ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel