13
0
livetrax/libs/gtkmm2ext
Robin Gareus 6b5dce2c66 Yet another pane pain: allow deleting children using forall_vfunc
We not only need to make sure the iterator remains valid, but also
the object pointed to.

Valgrind trace:
Invalid read of size 8
 Gtkmm2ext::Pane::forall_vfunc(int, void (*)(_GtkWidget*, void*), void*) (pane.cc:617)
 Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*)
 gtk_container_destroy (gtkcontainer.c:1073)
 g_closure_invoke (gclosure.c:804)
...
 g_object_run_dispose (gobject.c:1084)
2017-01-20 03:13:41 +01:00
..
gtkmm2ext Yet another pane pain: allow deleting children using forall_vfunc 2017-01-20 03:13:41 +01:00
macosx/gtkmm2ext/gtkmm2ext.xcodeproj
MSVCgtkmm2ext
po
actions.cc
application.cc
ardour_icon.cc
AUTHORS
auto_spin.cc
barcontroller.cc
bindable_button.cc
binding_proxy.cc
bindings.cc
cairo_icon.cc
cairo_packer.cc
cairo_widget.cc
cairocell.cc
cell_renderer_color_selector.cc
cell_renderer_pixbuf_multi.cc
cell_renderer_pixbuf_toggle.cc
choice.cc
click_box.cc
COPYING
cursors.cc
debug.cc
dndtreeview.cc
emscale.cc
fader.cc
fastmeter.cc
focus_entry.cc
gettext.h
grouped_buttons.cc
gtk_ui.cc
gtkapplication_quartz.mm
gtkapplication_win32.c
gtkapplication_x11.c
gtkapplication.c
gtkutils.cc
idle_adjustment.cc
keyboard.cc
libgtkmm2ext.pc.in
libgtkmm2ext.spec.in
pane.cc Yet another pane pain: allow deleting children using forall_vfunc 2017-01-20 03:13:41 +01:00
paths_dialog.cc
persistent_tooltip.cc
pixfader.cc
pixscroller.cc
popup.cc
prompter.cc
scroomer.cc
searchbar.cc
selector.cc
slider_controller.cc
stateful_button.cc
sync-menu.c
tabbable.cc
tearoff.cc
textviewer.cc
treeutils.cc
utils.cc
visibility_tracker.cc
waves_fastmeter.cc
window_proxy.cc
window_title.cc
wscript