diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-04-18 15:07:41 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-04-18 15:07:41 +0000 |
commit | d6d1febfad6698f55f077b7dd94330a46da83886 (patch) | |
tree | fc947ad11e4cd38cfd7d316b942600eb51b8b878 /externals/grill/flext/source/flattr_ed.cpp | |
parent | 9727e8625658520e5fdbfb0b9e9903ad540da648 (diff) |
changed template parameter of TableMap
fixed problems with symbol binding
restructured TableMap type (doesn't own pointers any more)
svn path=/trunk/; revision=2779
Diffstat (limited to 'externals/grill/flext/source/flattr_ed.cpp')
-rw-r--r-- | externals/grill/flext/source/flattr_ed.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/externals/grill/flext/source/flattr_ed.cpp b/externals/grill/flext/source/flattr_ed.cpp index d8883005..dc2cc9d1 100644 --- a/externals/grill/flext/source/flattr_ed.cpp +++ b/externals/grill/flext/source/flattr_ed.cpp @@ -723,8 +723,10 @@ bool flext_base::cb_AttrDialog(flext_base *th,int argc,const t_atom *argv) a.SetInit(true); a.SetInitValue(icnt,argv+ioffs); */ - if(!a) - th->attrdata->insert(aname,a = new AttrData); + if(!a) { + AttrData *old = th->attrdata->insert(aname,a = new AttrData); + FLEXT_ASSERT(!old); + } a->SetSave(sv == 2); a->SetInit(true); |