summaryrefslogtreecommitdiff
path: root/alf/alflabel.cpp
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2019-01-02 17:44:51 +0100
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2019-01-02 17:44:51 +0100
commit2517546be1599c63843e45bf1ac6c9ddb9c0dbf4 (patch)
treea9102695a6b73e309ecf2acb9a4ce9f3c094fc91 /alf/alflabel.cpp
parent89d174ab47af8a31ba316e03e36883e6924171bf (diff)
implement cleanup functions
Diffstat (limited to 'alf/alflabel.cpp')
-rw-r--r--alf/alflabel.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/alf/alflabel.cpp b/alf/alflabel.cpp
index 283b99a..59e2ca3 100644
--- a/alf/alflabel.cpp
+++ b/alf/alflabel.cpp
@@ -68,6 +68,8 @@ ALF__LabelSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_
p->left, p->top + topPadding,
p->right - p->left, p->bottom - p->top - topPadding,
SWP_NOZORDER|SWP_NOACTIVATE);
+ } else if (uMsg == WM_DESTROY) {
+ app->compatFn->RemoveWindowSubclass(hwnd, ALF__LabelSubclassProc, 0);
}
return app->compatFn->DefSubclassProc(hwnd, uMsg, wParam, lParam);