Browse Source

Fix compiler error when using Max SDK 2008.

Joseph Davies 12 years ago
parent
commit
75b17aa968
  1. 6
      Sources/Tools/MaxMain/MaxCompat.h
  2. 2
      Sources/Tools/MaxMain/main.cpp

6
Sources/Tools/MaxMain/MaxCompat.h

@ -84,4 +84,10 @@ typedef TCHAR MCHAR;
#define INIT_CUSTOM_CONTROLS(instance) #define INIT_CUSTOM_CONTROLS(instance)
#endif #endif
#if MAX_VERSION_MAJOR <= 10 // Max 2008
#define GETNAME_RETURN_TYPE TCHAR*
#else
#define GETNAME_RETURN_TYPE const TCHAR*
#endif
#endif // _PLASMA_MAXCOMPAT_H #endif // _PLASMA_MAXCOMPAT_H

2
Sources/Tools/MaxMain/main.cpp

@ -235,7 +235,7 @@ public:
ReferenceTarget *Clone(RemapDir &remap = DEFAULTREMAP); ReferenceTarget *Clone(RemapDir &remap = DEFAULTREMAP);
virtual bool CheckCopyAttribTo(ICustAttribContainer *to) { return true; } virtual bool CheckCopyAttribTo(ICustAttribContainer *to) { return true; }
const TCHAR* GetName() { return (const TCHAR*)_T(fClassDesc->ClassName()); } GETNAME_RETURN_TYPE GetName() { return (GETNAME_RETURN_TYPE)_T(fClassDesc->ClassName()); }
void DeleteThis() { delete this; } void DeleteThis() { delete this; }
}; };

Loading…
Cancel
Save