13
0
Go to file
Robin Gareus 71a83ed199
Fix heap-use-after-free when toggling manual pin-control
When toggling "Manual Config", Route::customize_plugin_insert()
or Route::reset_plugin_insert() emits processors_changed.

This destroyed the widget from which the change was initiated,
in ppw.clear(), leading to a use-after-free in
ArdourButton::on_button_release_event(_GdkEventButton*) ../libs/widgets/ardour_button.cc:995

The PluginPinDialog does not need to refill the widget list
when manual config is toggled, only the PluginPinWidget itself
needs to updated.
2023-06-22 04:50:43 +02:00
doc
gtk2_ardour Fix heap-use-after-free when toggling manual pin-control 2023-06-22 04:50:43 +02:00
headless
libs Add dedicated RouteProcessorChange for manual pin config 2023-06-22 04:47:35 +02:00
luasession
msvc_extra_headers
MSVCardour3
MSVCMixbus3
MSVCvst_scan
session_utils Utils: Fix crash at exit due to engine destruction 2023-06-15 16:22:23 +02:00
share LuaProc: add option to set time information 2023-06-18 22:39:45 +02:00
tools
.dir-locals.el
.gitattributes
.gitignore
ardour.1
COPYING
nutempo-todo
PACKAGER_README
README
README-GITHUB.txt
system_config
TRANSLATORS
waf
wscript Clarify boost check 2023-06-02 21:31:36 +02:00

Please see the Ardour web site at https://ardour.org/ for all documentation..

For information on building ardour: 
      
     https://ardour.org/development.html