From 0b35057a0cd995ff419693d94e75b81ee331d3a5 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Thu, 8 Oct 2020 20:40:28 -0400 Subject: [PATCH] fix: Select only the desired value in resolvers --- lua/telescope/config/resolve.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/telescope/config/resolve.lua b/lua/telescope/config/resolve.lua index 1e1c68a..8817c59 100644 --- a/lua/telescope/config/resolve.lua +++ b/lua/telescope/config/resolve.lua @@ -100,14 +100,16 @@ local _resolve_map = { -- Percentages [function(val) return type(val) == 'number' and val >= 0 and val < 1 end] = function(selector, val) return function(...) - return math.floor(val * select(selector, ...)) + local selected = select(selector, ...) + return math.floor(val * selected) end end, -- Numbers [function(val) return type(val) == 'number' and val >= 1 end] = function(selector, val) return function(...) - return math.min(val, select(selector, ...)) + local selected = select(selector, ...) + return math.min(val, selected) end end,