Ignore:
Timestamp:
17.01.2010 11:56:07 (2 years ago)
Author:
jttt
Message:

Removed ToggleDialog.tearDown(). All listeners should be unregistered in hideNotify()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java

    r2710 r2869  
    77import java.awt.BorderLayout; 
    88import java.awt.Component; 
    9 import java.awt.GridLayout; 
    109import java.awt.event.ActionEvent; 
    1110import java.awt.event.ActionListener; 
     
    1514import javax.swing.JCheckBox; 
    1615import javax.swing.JPanel; 
    17 import javax.swing.JPopupMenu; 
    1816import javax.swing.JScrollPane; 
    1917import javax.swing.JTable; 
     
    4745    private SideButton upButton; 
    4846    private SideButton downButton; 
    49     private JPopupMenu popupMenu; 
    5047 
    5148    public FilterDialog(){ 
    5249        super(tr("Filter"), "filter", tr("Filter objects and hide/disable them."), 
    5350                Shortcut.registerShortcut("subwindow:filter", tr("Toggle: {0}", tr("Filter")), KeyEvent.VK_F, Shortcut.GROUP_LAYER, Shortcut.SHIFT_DEFAULT), 162); 
    54  
     51        build(); 
     52    } 
     53 
     54    @Override 
     55    public void showNotify() { 
    5556        MapView.addLayerChangeListener(this); 
    56         build(); 
    5757    } 
    5858 
    5959    @Override 
    60     public void tearDown() { 
     60    public void hideNotify() { 
    6161        MapView.removeLayerChangeListener(this); 
    6262    } 
     
    144144                    @Override 
    145145                    public String getToolTipText(MouseEvent e) { 
    146                         String tip = null; 
    147146                        java.awt.Point p = e.getPoint(); 
    148147                        int index = columnModel.getColumnIndexAtX(p.x); 
Note: See TracChangeset for help on using the changeset viewer.