diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ExternalLexer.h | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/ExternalLexer.h b/src/ExternalLexer.h index 3f66aeb66..a85213e31 100644 --- a/src/ExternalLexer.h +++ b/src/ExternalLexer.h @@ -27,12 +27,13 @@ typedef LexerFactoryFunction(EXT_LEXER_DECL *GetLexerFactoryFunction)(unsigned i  class ExternalLexerModule : public LexerModule {  protected:  	GetLexerFactoryFunction fneFactory; +	std::string name;  public:  	ExternalLexerModule(int language_, LexerFunction fnLexer_,  		const char *languageName_=0, LexerFunction fnFolder_=0) :  		LexerModule(language_, fnLexer_, 0, fnFolder_), -		fneFactory(0) { -		languageName = languageName_; +		fneFactory(0), name(languageName_){ +		languageName = name.c_str();  	}  	virtual void SetExternal(GetLexerFactoryFunction fFactory, int index);  }; | 
