From 5d65275149c04cf3bd1ef96b25f0811bb898ba75 Mon Sep 17 00:00:00 2001 From: "Mr.k" Date: Fri, 23 Aug 2024 01:21:38 +0300 Subject: [PATCH] Fix some logic issue in 'Invoke-WPFPresets.ps1' Public Function --- functions/public/Invoke-WPFPresets.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/public/Invoke-WPFPresets.ps1 b/functions/public/Invoke-WPFPresets.ps1 index 4d018af2..90493899 100644 --- a/functions/public/Invoke-WPFPresets.ps1 +++ b/functions/public/Invoke-WPFPresets.ps1 @@ -17,7 +17,7 @@ function Invoke-WPFPresets { param ( [Parameter(position=0)] - [string]$preset, + [string]$preset = "", [Parameter(position=1)] [bool]$imported = $false, @@ -35,7 +35,7 @@ function Invoke-WPFPresets { $CheckBoxes = ($sync.GetEnumerator()).where{ $_.Value -is [System.Windows.Controls.CheckBox] -and $_.Name -notlike "WPFToggle*" -and $_.Name -like "$checkboxfilterpattern"} Write-Debug "Getting checkboxes to set, number of checkboxes: $($CheckBoxes.Count)" - if ($CheckBoxesToCheck -ne $null) { + if ($CheckBoxesToCheck -ne "") { $debugMsg = "CheckBoxes to Check are: " $CheckBoxesToCheck | ForEach-Object { $debugMsg += "$_, " } $debugMsg = $debugMsg -replace (',\s*$', '')