From: <sv...@op...> - 2024-11-09 16:16:40
|
Author: sagamusix Date: Sat Nov 9 17:16:30 2024 New Revision: 22121 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22121 Log: Merged revision(s) 22120 from trunk/OpenMPT: [Fix] Avoid GDI font handle leak when changing comments font. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/mptrack/Ctrl_com.cpp Modified: branches/OpenMPT-1.31/mptrack/Ctrl_com.cpp ============================================================================== --- branches/OpenMPT-1.31/mptrack/Ctrl_com.cpp Sat Nov 9 17:15:57 2024 (r22120) +++ branches/OpenMPT-1.31/mptrack/Ctrl_com.cpp Sat Nov 9 17:16:30 2024 (r22121) @@ -133,6 +133,7 @@ if(previousFont != font) { previousFont = font; + DeleteFont(CMainFrame::GetCommentsFont()); CMainFrame::GetCommentsFont() = ::CreateFont(fontSize, 0, 0, 0, font.flags[FontSetting::Bold] ? FW_BOLD : FW_NORMAL, font.flags[FontSetting::Italic] ? TRUE :FALSE, FALSE, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, |