From 7311a97c7e511a0f32e31fdefd9a1ebcf63a4cdc Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 26 Sep 2005 15:50:37 +0000 Subject: [PATCH] Christoph von Wittich: fix for bug 822 ("Resource leak in calc"). svn path=/trunk/; revision=18094 --- reactos/subsys/system/calc/winecalc.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/reactos/subsys/system/calc/winecalc.c b/reactos/subsys/system/calc/winecalc.c index 529daa8f050..2c43009048a 100644 --- a/reactos/subsys/system/calc/winecalc.c +++ b/reactos/subsys/system/calc/winecalc.c @@ -2847,6 +2847,15 @@ void DestroyCalc (CALC *calc) { int i; + if (menus[MENU_STD] != 0) + DestroyMenu(menus[MENU_STD]); + + if (menus[MENU_SCIMS] != 0) + DestroyMenu(menus[MENU_SCIMS]); + + if (menus[MENU_SCIWS] != 0) + DestroyMenu(menus[MENU_SCIWS]); + for (i=0;inumButtons;i++) DestroyWindow(calc->cb[i].hBtn); }