From 32b178206377b2afe1d6713f72cd9f56b3985ad7 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Wed, 22 Apr 2020 14:43:42 +0200 Subject: [PATCH] Minor fixes for apply_when (#4389) --- holoviews/operation/element.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/holoviews/operation/element.py b/holoviews/operation/element.py index fbca11d221..8e23c31392 100644 --- a/holoviews/operation/element.py +++ b/holoviews/operation/element.py @@ -169,8 +169,11 @@ def _apply(self, element, x_range, y_range, invert=False): return selected.iloc[:0] def __call__(self, obj, **params): - self.set_param(**params) - streams = [RangeXY()] + if 'streams' in params: + streams = params.pop('streams') + else: + streams = [RangeXY()] + self.param.set_param(**params) if not self.predicate: raise ValueError( 'Must provide a predicate function to determine when '