summaryrefslogtreecommitdiff
path: root/alf/alfcompat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'alf/alfcompat.cpp')
-rw-r--r--alf/alfcompat.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/alf/alfcompat.cpp b/alf/alfcompat.cpp
index aee27fb..2260ed4 100644
--- a/alf/alfcompat.cpp
+++ b/alf/alfcompat.cpp
@@ -166,7 +166,7 @@ ALF_Compat_fallbackSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPar
if (!data->pfnSubclass && !data->runCounter) {
SetWindowLongPtr(hwnd, GWLP_USERDATA, 0);
- HeapFree(GetProcessHeap(), 0, data);
+ ALF_Free(data);
}
return ret;
@@ -175,7 +175,7 @@ ALF_Compat_fallbackSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPar
static BOOL WINAPI
ALF_Compat_fallbackSetWindowSubclass(HWND hwnd, ALF_COMPAT_SUBCLASSPROC pfnSubclass, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
{
- ALFWindowSubclassData *data = (ALFWindowSubclassData *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(ALFWindowSubclassData));
+ ALFWindowSubclassData *data = ALF_New(ALFWindowSubclassData, 1);
data->pfnSubclass = pfnSubclass;
data->uIdSubclass = uIdSubclass;
@@ -212,7 +212,7 @@ ALF_Compat_fallbackRemoveWindowSubclass(HWND hwnd, ALF_COMPAT_SUBCLASSPROC pfnSu
// and wants to call DefSubclassProc
if (!data->runCounter) {
SetWindowLongPtr(hwnd, GWLP_USERDATA, 0);
- HeapFree(GetProcessHeap(), 0, data);
+ ALF_Free(data);
}
return TRUE;