diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2019-01-02 17:44:51 +0100 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2019-01-02 17:44:51 +0100 |
| commit | 2517546be1599c63843e45bf1ac6c9ddb9c0dbf4 (patch) | |
| tree | a9102695a6b73e309ecf2acb9a4ce9f3c094fc91 /alf/alfbutton.cpp | |
| parent | 89d174ab47af8a31ba316e03e36883e6924171bf (diff) | |
implement cleanup functions
Diffstat (limited to 'alf/alfbutton.cpp')
| -rw-r--r-- | alf/alfbutton.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/alf/alfbutton.cpp b/alf/alfbutton.cpp index 2df9fc9..729e7ee 100644 --- a/alf/alfbutton.cpp +++ b/alf/alfbutton.cpp @@ -65,6 +65,8 @@ ALF__ButtonSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT p->left, p->top + padding, p->right - p->left, p->bottom - p->top - 2*padding, SWP_NOZORDER|SWP_NOACTIVATE); + } else if (uMsg == WM_DESTROY) { + app->compatFn->RemoveWindowSubclass(hwnd, ALF__ButtonSubclassProc, 0); } return app->compatFn->DefSubclassProc(hwnd, uMsg, wParam, lParam); |
