diff options
Diffstat (limited to 'hwpfilter/source/hbox.cxx')
-rw-r--r-- | hwpfilter/source/hbox.cxx | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/hwpfilter/source/hbox.cxx b/hwpfilter/source/hbox.cxx index 3f9ea3df1f7f..df334ac94bad 100644 --- a/hwpfilter/source/hbox.cxx +++ b/hwpfilter/source/hbox.cxx @@ -338,12 +338,18 @@ TxtBox::~TxtBox(void) { std::list < HWPPara* >::iterator it = plists[ii].begin(); for (; it != plists[ii].end(); ++it) - delete ⁢ + { + HWPPara* pPara = *it; + delete pPara; + } } std::list < HWPPara* >::iterator it = caption.begin(); for (; it != caption.end(); ++it) - delete ⁢ + { + HWPPara* pPara = *it; + delete pPara; + } delete[]plists; } @@ -372,7 +378,10 @@ Picture::~Picture(void) std::list < HWPPara* >::iterator it = caption.begin(); for (; it != caption.end(); ++it) - delete ⁢ + { + HWPPara* pPara = *it; + delete pPara; + } } @@ -394,7 +403,10 @@ Hidden::~Hidden(void) { std::list < HWPPara* >::iterator it = plist.begin(); for (; it != plist.end(); ++it) - delete ⁢ + { + HWPPara* pPara = *it; + delete pPara; + } } @@ -403,7 +415,10 @@ HeaderFooter::~HeaderFooter(void) { std::list < HWPPara* >::iterator it = plist.begin(); for (; it != plist.end(); ++it) - delete ⁢ + { + HWPPara* pPara = *it; + delete pPara; + } } @@ -412,7 +427,10 @@ Footnote::~Footnote(void) { std::list < HWPPara* >::iterator it = plist.begin(); for (; it != plist.end(); ++it) - delete ⁢ + { + HWPPara* pPara = *it; + delete pPara; + } } |