]> git.eshelyaron.com Git - emacs.git/commit
Fix memory leak in ns_draw_relief
authorDaniel Martín <mardani29@yahoo.es>
Sun, 10 Jul 2022 20:36:28 +0000 (22:36 +0200)
committerPo Lu <luangruo@yahoo.com>
Mon, 11 Jul 2022 10:21:43 +0000 (18:21 +0800)
commit7ae7a95e803aa898d31673d552f254092ce202b1
tree1803da41d924d1e7e9f0ce6010fd99cbe82a4118
parentbebf39f292f1963ab980497248a18d8035708d1a
Fix memory leak in ns_draw_relief

* src/nsterm.h (struct ns_output): New fields to store the relief
colors.
* src/nsterm.m (ns_setup_relief_colors): New function to keep the
relief colors as part of the ns_output structure.
(ns_draw_relief): Remove static local variables.  Assigning them to
nil caused a memory leak of NSColor instances (bug#56462).  Call
ns_setup_relief_colors instead.
src/nsterm.h
src/nsterm.m