diff --git a/holoviews/core/ndmapping.py b/holoviews/core/ndmapping.py index 7ad9a69c5c..2b557fba52 100644 --- a/holoviews/core/ndmapping.py +++ b/holoviews/core/ndmapping.py @@ -758,9 +758,9 @@ def clone(self, data=None, shared_data=True, new_type=None, *args, **overrides): data = self.data # Apply name mangling for __ attribute pos_args = getattr(self, '_' + type(self).__name__ + '__pos_params', []) - return clone_type(data, *args, **{k:v for k,v in settings.items() - if k not in pos_args}) - + with item_check(not shared_data and self._check_items): + return clone_type(data, *args, **{k:v for k,v in settings.items() + if k not in pos_args}) @property