From 7cb33131fb7e9667000fa38324cc447bb7bccd32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr> Date: Fri, 4 Dec 2020 12:11:55 +0100 Subject: [PATCH] [ivette] In the sidebar, the selected function is always visible. --- ivette/src/renderer/Globals.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ivette/src/renderer/Globals.tsx b/ivette/src/renderer/Globals.tsx index ffd39593667..27d21bc4718 100644 --- a/ivette/src/renderer/Globals.tsx +++ b/ivette/src/renderer/Globals.tsx @@ -105,6 +105,9 @@ export default () => { ); } + // Currently selected function. + const current: undefined | string = selection?.current?.function; + function showFunction(fct: functionsData) { const visible = (stdlib || !fct.stdlib) @@ -112,7 +115,7 @@ export default () => { && (undef || fct.defined) && (!evaOnly || !evaComputed || (fct.eva_analyzed === true)) && (!selected || !multipleSelectionActive || isSelected(fct)); - return visible; + return visible || (current && fct.name === current); } function onSelection(name: string) { @@ -153,9 +156,6 @@ export default () => { Dome.popupMenu(items); } - // Items - const current: undefined | string = selection?.current?.function; - // Filtered const filtered = fcts.filter(showFunction); -- GitLab