This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 240958
Collapse All | Expand All

(-)db.dataview/src/org/netbeans/modules/db/dataview/table/JXTableRowHeader.java (-1 / +5 lines)
Lines 97-107 Link Here
97
        Set<TableModelListener> listeners = new HashSet<TableModelListener>();
97
        Set<TableModelListener> listeners = new HashSet<TableModelListener>();
98
98
99
        public void setCount(int count) {
99
        public void setCount(int count) {
100
            // Only invoke tableChanged event if row count really changed
101
            // else the selection is cleared (see bug #240958)
102
            if (count != this.count) {
100
            this.count = count;
103
            this.count = count;
101
            for(TableModelListener tml: listeners) {
104
                for (TableModelListener tml : listeners) {
102
                tml.tableChanged(new TableModelEvent(this));
105
                tml.tableChanged(new TableModelEvent(this));
103
            }
106
            }
104
        }
107
        }
108
        }
105
        
109
        
106
        @Override
110
        @Override
107
        public void addTableModelListener(TableModelListener tl) {
111
        public void addTableModelListener(TableModelListener tl) {

Return to bug 240958