- if (_af != null
- && !_af.alignPanel.av.getSequenceSetId().equals(
- ((AlignViewport) source).getSequenceSetId()))
- {
- return;
- }
- jalview.appletgui.AlignmentPanel[] aps = jalview.appletgui.PaintRefresher
- .getAssociatedPanels(setid = ((AlignViewport) source)
- .getSequenceSetId());
- for (int a = 0; a < aps.length; a++)
+ if (source instanceof jalview.appletgui.AlignViewport
+ && ((jalview.appletgui.AlignViewport) source).applet.currentAlignFrame.viewport == source)