summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_button.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-09-11 02:34:09 +0200
committerRobin Gareus <robin@gareus.org>2014-09-11 03:04:11 +0200
commitdf19c576c7e26fb71626f752de250f55ede0f7af (patch)
treefa98141b41db3e3177e7ff2c211983a806498485 /gtk2_ardour/ardour_button.cc
parent6b3d3e2f916a714d5804688605883caadcfd9db0 (diff)
fix a bunch of memory leaks
Diffstat (limited to 'gtk2_ardour/ardour_button.cc')
-rw-r--r--gtk2_ardour/ardour_button.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_button.cc b/gtk2_ardour/ardour_button.cc
index b389d57f78..2390d971dd 100644
--- a/gtk2_ardour/ardour_button.cc
+++ b/gtk2_ardour/ardour_button.cc
@@ -926,7 +926,9 @@ ArdourButton::setup_led_rect ()
return;
}
- _led_rect = new cairo_rectangle_t;
+ if (!_led_rect) {
+ _led_rect = new cairo_rectangle_t;
+ }
if (_elements & Text) {
if (_led_left) {