From: Robert M. <mar...@us...> - 2005-11-24 07:39:22
|
Update of /cvsroot/jvcl/dev/JVCL3/design In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14279/JVCL3/design Modified Files: JvgLabelEditorForm.pas Log Message: secured for GDI resource leak of LoadFromResourceName/ID Index: JvgLabelEditorForm.pas =================================================================== RCS file: /cvsroot/jvcl/dev/JVCL3/design/JvgLabelEditorForm.pas,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** JvgLabelEditorForm.pas 22 Aug 2005 20:10:00 -0000 1.21 --- JvgLabelEditorForm.pas 24 Nov 2005 07:39:14 -0000 1.22 *************** *** 536,539 **** --- 536,543 ---- // loading from Resource file save ~ 200K in DFM file imglBrushes.ResInstLoad(HInstance, rtBitmap, 'JvgLabelEditorDlgBRUSH', clFuchsia); + sbtnLabelDirectionDown.Glyph.Assign(nil); // fixes GDI resource leak + sbtnLabelDirectionUp.Glyph.Assign(nil); + sbtnLabelDirectionRight.Glyph.Assign(nil); + sbtnLabelDirectionLeft.Glyph.Assign(nil); sbtnLabelDirectionDown.Glyph.LoadFromResourceName(HInstance, 'JvgLabelEditorDlgDOWN'); sbtnLabelDirectionUp.Glyph.LoadFromResourceName(HInstance, 'JvgLabelEditorDlgUP'); |