diff options
author | Hans Baier <hansfbaier@googlemail.com> | 2008-12-12 05:17:53 +0000 |
---|---|---|
committer | Hans Baier <hansfbaier@googlemail.com> | 2008-12-12 05:17:53 +0000 |
commit | 2c017baa4ad270f7a951161c6fc6f3ba7f7d2429 (patch) | |
tree | aa5e43b1fe2091f28cb8f93d42464c2edd45c54e /gtk2_ardour/canvas-flag.cc | |
parent | ddbd2966987bfee563115a3f38d25ed43df8e6fb (diff) |
* fixed memory management bugs for midi patchname handling
git-svn-id: svn://localhost/ardour2/branches/3.0@4310 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/canvas-flag.cc')
-rw-r--r-- | gtk2_ardour/canvas-flag.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/canvas-flag.cc b/gtk2_ardour/canvas-flag.cc index 2692639da4..232035e4cf 100644 --- a/gtk2_ardour/canvas-flag.cc +++ b/gtk2_ardour/canvas-flag.cc @@ -7,10 +7,11 @@ using namespace std; void -CanvasFlag::set_text(string a_text) +CanvasFlag::set_text(string& a_text) { if (_text) { delete _text; + _text = 0; } _text = new Text(*this, 0.0, 0.0, a_text); |