Improved: The Configuration Editor now saves most of its state (window positions, open files, etc.) when closing and restores it when run again.

Fixed: The GUI for the Copy command was behaving incorrectly when channels were selected by number instead of name.
Fixed: When the processing caused delay (e.g. via Delay command), the remaining audio was not output when the input signal became silence (e.g. pausing a music player), but only when the silence ended.
Fixed: The checks for missing registry values in Configuration Editor/Configurator should now be sufficient to reanimate E-APO after an OS upgrade. Also the Configurator did not launch when accepting the question in the Configuration Editor with UAC enabled.
This commit is contained in:
jthedering committed 2015-11-22 20:16:39 +00:00
1 parent 0895d84055
commit a1be4cc70f
32 files changed
+1111 -205

No files matched your search

+7 -3
View File
@@ -61,7 +61,7 @@ void Configurator::onInitDialog(HWND hDlg)
expandTroubleShooting(false);
wchar_t stringBuf[255];
wchar_t stringBuf[512];
TCITEM tci;
tci.pszText = stringBuf;
@@ -206,10 +206,13 @@ void Configurator::onInitDialog(HWND hDlg)
ListView_SetColumnWidth(deviceList, 2, LVSCW_AUTOSIZE);
}
if (!DeviceAPOInfo::checkProtectedAudioDG(true))
bool fixedAudioDG = !DeviceAPOInfo::checkProtectedAudioDG(true);
bool fixedRegistration = !DeviceAPOInfo::checkAPORegistration(true);
if (fixedAudioDG || fixedRegistration)
{
LoadStringW(hInstance, IDS_REGISTRY_VALUE_FIXED, stringBuf, sizeof(stringBuf) / sizeof(wchar_t));
MessageBoxW(hDlg, stringBuf, L"Info", MB_ICONINFORMATION | MB_OK);
askForReboot = true;
}
}
@@ -377,7 +380,8 @@ bool Configurator::onButtonClicked(unsigned sourceId)
LoadStringW(hInstance, IDS_AFTERINSTALL, stringBuf, sizeof(stringBuf)/sizeof(wchar_t));
MessageBoxW(hDlg, stringBuf, L"Info", MB_ICONINFORMATION | MB_OK);
}
else if(sourceId == IDOK && RegistryHelper::isWindowsVersionAtLeast(6, 3)) // Windows 8.1
else if(sourceId == IDOK && RegistryHelper::isWindowsVersionAtLeast(6, 3) // Windows 8.1
|| askForReboot)
{
wchar_t captionBuf[255];
LoadStringW(hInstance, IDS_SHOULD_REBOOT_CAPTION, captionBuf, sizeof(captionBuf)/sizeof(wchar_t));