[Ttssh2-commit] [4512] アイコンリソースの開放漏れを修正

svnno****@sourc***** svnno****@sourc*****
2011年 6月 26日 (日) 20:20:51 JST


Revision: 4512
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4512
Author:   maya
Date:     2011-06-26 20:20:51 +0900 (Sun, 26 Jun 2011)

Log Message:
-----------
アイコンリソースの開放漏れを修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=25417

Modified Paths:
--------------
    trunk/ttpmenu/ttpmenu.cpp


-------------- next part --------------
Modified: trunk/ttpmenu/ttpmenu.cpp
===================================================================
--- trunk/ttpmenu/ttpmenu.cpp	2011-06-21 15:39:22 UTC (rev 4511)
+++ trunk/ttpmenu/ttpmenu.cpp	2011-06-26 11:20:51 UTC (rev 4512)
@@ -250,9 +250,11 @@
 
 	::SHGetFileInfo(szPath, 0, &sfi, sizeof(sfi), SHGFI_LARGEICON | SHGFI_ICON);
 	*hLargeIcon = ::CopyIcon(sfi.hIcon);
+	::DestroyIcon(sfi.hIcon);
 
 	::SHGetFileInfo(szPath, 0, &sfi, sizeof(sfi), SHGFI_SMALLICON | SHGFI_ICON);
 	*hSmallIcon = ::CopyIcon(sfi.hIcon);
+	::DestroyIcon(sfi.hIcon);
 
 	return TRUE;
 }



Ttssh2-commit メーリングリストの案内