summaryrefslogtreecommitdiff
path: root/gtk2_ardour/canvas-flag.cc
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2008-12-12 05:17:53 +0000
committerHans Baier <hansfbaier@googlemail.com>2008-12-12 05:17:53 +0000
commit2c017baa4ad270f7a951161c6fc6f3ba7f7d2429 (patch)
treeaa5e43b1fe2091f28cb8f93d42464c2edd45c54e /gtk2_ardour/canvas-flag.cc
parentddbd2966987bfee563115a3f38d25ed43df8e6fb (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.cc3
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);