diff options
| author | Neil <nyamatongwe@gmail.com> | 2013-09-05 16:09:11 +1000 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2013-09-05 16:09:11 +1000 | 
| commit | 55a841ef116ce538fc4d14bb78beb0484be604be (patch) | |
| tree | db95107bf9d477c4e1389610a8d083bf825bb75f /lexers/LexCPP.cxx | |
| parent | fcdcca1964e0600fac55266ad31c36b03972f7de (diff) | |
| download | scintilla-mirror-55a841ef116ce538fc4d14bb78beb0484be604be.tar.gz | |
Bug [#1520]. Make SCI_GETSTYLEFROMSUBSTYLE work for secondary styles.
Diffstat (limited to 'lexers/LexCPP.cxx')
| -rw-r--r-- | lexers/LexCPP.cxx | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index 5340271d5..70af0343f 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -388,7 +388,9 @@ public:  		return subStyles.Length(styleBase);  	}  	int SCI_METHOD StyleFromSubStyle(int subStyle) { -		return subStyles.BaseStyle(subStyle); +		int styleBase = subStyles.BaseStyle(MaskActive(subStyle)); +		int active = subStyle & activeFlag; +		return styleBase | active;  	}  	void SCI_METHOD FreeSubStyles() {  		subStyles.Free(); | 
