# HG changeset patch # User Julien Cristau # Date 1386325617 -3600 # Node ID 335dee3b7447281020003b3041c68f18e516496c # Parent 6a355522438c825b408fe0702de8bab5130f6fce [tableview] Don't share column renderers between all instances of a table (closes #3351872) diff -r 6a355522438c -r 335dee3b7447 web/views/tableview.py --- a/web/views/tableview.py Fri Dec 06 11:26:20 2013 +0100 +++ b/web/views/tableview.py Fri Dec 06 11:26:57 2013 +0100 @@ -451,7 +451,7 @@ def column_renderer(self, colid, *args, **kwargs): """Return a column renderer for column of the given id.""" try: - crenderer = self.column_renderers[colid] + crenderer = self.column_renderers[colid].copy() except KeyError: crenderer = self.default_column_renderer_class(*args, **kwargs) crenderer.bind(self, colid)