summaryrefslogtreecommitdiff
path: root/metacontacts/edit.c
diff options
context:
space:
mode:
Diffstat (limited to 'metacontacts/edit.c')
-rw-r--r--metacontacts/edit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/metacontacts/edit.c b/metacontacts/edit.c
index e43580b..37cd8a1 100644
--- a/metacontacts/edit.c
+++ b/metacontacts/edit.c
@@ -292,7 +292,7 @@ BOOL CALLBACK Meta_EditDialogProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
TranslateDialogDefault( hwndDlg );
- SendMessage(hwndDlg, WM_SETICON, ICON_BIG, (LPARAM)hIconEdit);
+ SendMessage(hwndDlg, WM_SETICON, ICON_BIG, (LPARAM)LoadIconEx(I_EDIT));
// Disable the 'Apply' button.
EnableWindow(GetDlgItem(hwndDlg,IDC_VALIDATE),FALSE);
@@ -573,7 +573,9 @@ BOOL CALLBACK Meta_EditDialogProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
case WM_CLOSE:
DestroyWindow(hwndDlg);
return TRUE;
+
case WM_DESTROY:
+ ReleaseIconEx((HICON)SendMessage(hwndDlg, WM_SETICON, ICON_BIG, 0));
EndDialog(hwndDlg, IDCANCEL);
break;
}