summaryrefslogtreecommitdiff
path: root/instant.xml.sae
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-03-07 17:02:12 +0100
committerRobin Gareus <robin@gareus.org>2019-03-07 23:50:50 +0100
commit7b96fa1c5e99e054f43ca3272d21ae955bfa3443 (patch)
tree67f2e5efd9ce1890ad3a6444cb114341576d26d3 /instant.xml.sae
parent12a415f0772048f8a38a66a037b024223bc7bbc0 (diff)
Fix some Gtk::Menu memory leaks
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. The solution here is to use a shared Gtk::Menu pointer that is centrally de/re-allocated. This works because the GUI is single-threaded and at most one context menu is visible at a time.
Diffstat (limited to 'instant.xml.sae')
0 files changed, 0 insertions, 0 deletions