diff --git a/projects/kiss-vscode/src/Util.kiss b/projects/kiss-vscode/src/Util.kiss index f0024fcd..66a2755f 100644 --- a/projects/kiss-vscode/src/Util.kiss +++ b/projects/kiss-vscode/src/Util.kiss @@ -59,10 +59,13 @@ // Macros for implementing commands in Kiss (defMacro withValueOrInputBox [v &body body] - `(if ,v - {,@body} - (awaitLet [,v (inputBox)] - ,@body))) + `{ + (if ,v + {,@body} + (awaitLet [,v (inputBox)] + ,@body)) + null + }) (defMacro withValueOrQuickPick [v options &body body] `(if ,v