summaryrefslogtreecommitdiff
path: root/alf/alfcompat.cpp
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2019-01-25 21:45:01 +0100
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2019-01-25 21:45:01 +0100
commit55211af76164fe6c39249c14be47363d35a4db0f (patch)
tree417d9e8805c52d6421798331bea59993e7f1fa1a /alf/alfcompat.cpp
parent02d94ecd62e11e28ba87451c392cc6b633bb5c56 (diff)
add memory allocation functions
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;