ao_wasapi: do not use deprecated wchar functions

These break on UWP. Based on a patch by Pedro Pombeiro.
This commit is contained in:
Pedro Pombeiro 2017-06-27 14:09:26 +02:00 committed by wm4
parent cd25d98bfa
commit f22d12ac51
2 changed files with 2 additions and 2 deletions

View File

@ -422,7 +422,7 @@ static int thread_control(struct ao *ao, enum aocontrol cmd, void *arg)
SAFE_DESTROY(tmp, CoTaskMemFree(tmp));
IAudioSessionControl_GetDisplayName(state->pSessionControl, &tmp);
} while (lstrcmpW(title, tmp));
} while (wcscmp(title, tmp));
SAFE_DESTROY(tmp, CoTaskMemFree(tmp));
talloc_free(title);
return CONTROL_OK;

View File

@ -541,7 +541,7 @@ static void init_session_display(struct wasapi_state *state) {
wchar_t path[MAX_PATH+12] = {0};
GetModuleFileNameW(NULL, path, MAX_PATH);
lstrcatW(path, L",-IDI_ICON1");
wcscat(path, L",-IDI_ICON1");
hr = IAudioSessionControl_SetIconPath(state->pSessionControl, path, NULL);
if (FAILED(hr)) {
// don't goto exit_label here since SetDisplayName might still work