mbien commented on issue #6835:
URL: https://github.com/apache/netbeans/issues/6835#issuecomment-1853043995

   > It seems that this behavior has been introduced in Netbeans 18. All 
versions below do not show this error.
   
   hmm. The loop is actually quite tight:
   ```
        at 
org.netbeans.swing.etable.ETableColumn$ETableColumnHeaderRendererDelegate.getTableCellRendererComponent(ETableColumn.java:464)
        at 
org.openide.explorer.view.OutlineView$OutlineViewOutline$OutlineViewOutlineColumn$OutlineViewOutlineHeaderRenderer.getTableCellRendererComponent(OutlineView.java:2258)
        at 
org.netbeans.swing.etable.ETableHeader$ETableHeaderRenderer.getTableCellRendererComponent(ETableHeader.java:129)
   ```
   and there were no code changes in that area since quite a while.
   
   my only explanation I can come up with right now is that:
   
https://github.com/apache/netbeans/blob/ac3936a4bdc7828721f45bba2feece190bc99a43/platform/openide.explorer/src/org/openide/explorer/view/OutlineView.java#L2196-L2200
   
   is creating a cycle in some situations (fast scrolling?), when 
`createDefaultHeaderRenderer` is returning the wrong renderer?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to