diff options
Diffstat (limited to 'externals/grill/flext')
-rw-r--r-- | externals/grill/flext/source/flclass.h | 4 | ||||
-rw-r--r-- | externals/grill/flext/source/flout.cpp | 3 | ||||
-rw-r--r-- | externals/grill/flext/source/flstdc.h | 2 | ||||
-rwxr-xr-x | externals/grill/flext/source/flxlet.cpp | 2 |
4 files changed, 7 insertions, 4 deletions
diff --git a/externals/grill/flext/source/flclass.h b/externals/grill/flext/source/flclass.h index d01fbfc8..1e18cd93 100644 --- a/externals/grill/flext/source/flclass.h +++ b/externals/grill/flext/source/flclass.h @@ -810,8 +810,8 @@ private: //! \brief This represents either an inlet or outlet during construction class FLEXT_SHARE xlet { public: - xlet(): tp(xlet_none),desc(NULL) {} - ~xlet() { if(desc) delete[] desc; } + xlet(); + ~xlet(); xlettype tp; char *desc; diff --git a/externals/grill/flext/source/flout.cpp b/externals/grill/flext/source/flout.cpp index d09b4e55..d4066568 100644 --- a/externals/grill/flext/source/flout.cpp +++ b/externals/grill/flext/source/flout.cpp @@ -101,7 +101,8 @@ bool flext_base::InitInlets() #if PD_MINOR_VERSION >= 37 && defined(PD_DEVEL_VERSION) // set tooltip - if(xi.desc && *xi.desc) class_settip(thisClass(),gensym(xi.desc)); +// this is on a per-class basis... we cannot really use it here +// if(xi.desc && *xi.desc) class_settip(thisClass(),gensym(xi.desc)); #endif } diff --git a/externals/grill/flext/source/flstdc.h b/externals/grill/flext/source/flstdc.h index 17d28e26..3d699ce1 100644 --- a/externals/grill/flext/source/flstdc.h +++ b/externals/grill/flext/source/flstdc.h @@ -45,7 +45,7 @@ WARRANTIES, see the file, "license.txt," in this distribution. #define NT #endif -extern "C" { +extern "C" { // Include the relevant PD header files #ifdef FLEXT_DEBUG /* PD header file structure has changed with version 0.37 diff --git a/externals/grill/flext/source/flxlet.cpp b/externals/grill/flext/source/flxlet.cpp index f8f26b3b..6aeea303 100755 --- a/externals/grill/flext/source/flxlet.cpp +++ b/externals/grill/flext/source/flxlet.cpp @@ -21,6 +21,8 @@ WARRANTIES, see the file, "license.txt," in this distribution. flext_base::xlet flext_base::inlist[MAXLETS],flext_base::outlist[MAXLETS]; +flext_base::xlet::xlet(): tp(xlet_none),desc(NULL) {} +flext_base::xlet::~xlet() { if(desc) delete[] desc; } void flext_base::xlet::Desc(const char *c) { |