28 lines
517 B
PowerShell
28 lines
517 B
PowerShell
|
|
Set-Variable wasPaused $false -Option AllScope
|
|
|
|
$code = {
|
|
$isMinimized = $args[0]
|
|
$isPaused = $mp.get_property_bool('pause')
|
|
|
|
if ($isMinimized)
|
|
{
|
|
if (-not $isPaused)
|
|
{
|
|
$mp.set_property_bool('pause', $true)
|
|
$wasPaused = $true
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if ($wasPaused -and $isPaused)
|
|
{
|
|
$mp.set_property_bool('pause', $false)
|
|
}
|
|
|
|
$wasPaused = $false
|
|
}
|
|
}
|
|
|
|
$mp.observe_property('window-minimized', 'bool', $code)
|