directly passing param into correct var

This commit is contained in:
MyDrift 2024-08-26 13:25:03 +02:00
parent 979ab90d8c
commit a30b37168f
4 changed files with 14 additions and 17 deletions

View File

@ -7,7 +7,7 @@ function Invoke-WPFFeatureInstall {
#>
param (
$FeatureConfig
$Features
)
if($sync.ProcessRunning) {
@ -16,9 +16,7 @@ function Invoke-WPFFeatureInstall {
return
}
if ($FeatureConfig) {
$Features = $FeatureConfig
} else {
if ([string]::IsNullOrEmpty($Features)) {
$Features = (Get-WinUtilCheckBoxes)["WPFFeature"]
}

View File

@ -7,7 +7,7 @@ function Invoke-WPFInstall {
#>
param (
$InstallConfig
$PackagesToInstall
)
if($sync.ProcessRunning) {
@ -16,9 +16,7 @@ function Invoke-WPFInstall {
return
}
if ($InstallConfig) {
$PackagesToInstall = $InstallConfig
} else {
if ([string]::IsNullOrEmpty($InstallConfig)) {
$PackagesToInstall = (Get-WinUtilCheckBoxes)["Install"]
}

View File

@ -7,7 +7,7 @@ function Invoke-WPFtweaksbutton {
#>
param (
$TweaksConfig
$Tweaks
)
if($sync.ProcessRunning) {
@ -16,9 +16,7 @@ function Invoke-WPFtweaksbutton {
return
}
if ($TweaksConfig) {
$Tweaks = $TweaksConfig
} else {
if ([string]::IsNullOrEmpty($Tweaks)) {
$Tweaks = (Get-WinUtilCheckBoxes)["WPFTweaks"]
}
@ -32,8 +30,8 @@ function Invoke-WPFtweaksbutton {
Write-Debug "Number of tweaks to process: $($Tweaks.Count)"
Invoke-WPFRunspace -ArgumentList $Tweaks -DebugPreference $DebugPreference -ScriptBlock {
param($Tweaks, $DebugPreference)
Invoke-WPFRunspace -ArgumentList $Tweaks, $testvar -DebugPreference $DebugPreference -ScriptBlock {
param($Tweaks, $testvar, $DebugPreference)
Write-Debug "Inside Number of tweaks to process: $($Tweaks.Count)"
$sync.ProcessRunning = $true

View File

@ -181,15 +181,18 @@ if ($PARAM_CONFIG) {
}
# Invoke the WPFInstall function with the combined configuration
Invoke-WPFInstall -InstallConfig $combinedInstallConfig
Invoke-WPFInstall -PackagesToInstall $combinedInstallConfig
}
if ($installConfig.WPFTweaks) {
write-host "Running Tweaks"
Invoke-WPFtweaksbutton -TweaksConfig $installConfig.WPFTweaks
Invoke-WPFtweaksbutton -Tweaks $installConfig.WPFTweaks
}
if ($installConfig.WPFFeature) {
write-host "Installing Features"
Invoke-WPFFeatureInstall -FeatureConfig $installConfig.WPFFeature
Invoke-WPFFeatureInstall -Features $installConfig.WPFFeature
}
} else {
Invoke-WPFImpex -type "import" -Config $PARAM_CONFIG