src/eric7/QScintilla/Lexers/SubstyledLexer.py

branch
eric7
changeset 10908
ef1b3cd9a6ca
parent 10806
2f6df822e3b9
child 11090
f5f5f5803935
equal deleted inserted replaced
10907:c424150d2ac8 10908:ef1b3cd9a6ca
171 editor.SendScintilla(editor.SCI_FREESUBSTYLES) 171 editor.SendScintilla(editor.SCI_FREESUBSTYLES)
172 subStyleBases = b"\00" * (subStyleBasesLength + 1) 172 subStyleBases = b"\00" * (subStyleBasesLength + 1)
173 editor.SendScintilla(editor.SCI_GETSUBSTYLEBASES, 0, subStyleBases) 173 editor.SendScintilla(editor.SCI_GETSUBSTYLEBASES, 0, subStyleBases)
174 distanceToSecondary = editor.SendScintilla(editor.SCI_DISTANCETOSECONDARYSTYLES) 174 distanceToSecondary = editor.SendScintilla(editor.SCI_DISTANCETOSECONDARYSTYLES)
175 175
176 subStyleBases = [b for b in bytearray(subStyleBases[:-1])] 176 subStyleBases = list(bytearray(subStyleBases[:-1]))
177 if distanceToSecondary: 177 if distanceToSecondary:
178 subStyleBases.extend(b + distanceToSecondary for b in subStyleBases[:]) 178 subStyleBases.extend(b + distanceToSecondary for b in subStyleBases[:])
179 for baseStyleNo in subStyleBases: 179 for baseStyleNo in subStyleBases:
180 if baseStyleNo in self.__subStyles: 180 if baseStyleNo in self.__subStyles:
181 subStylesData = self.__subStyles[baseStyleNo] 181 subStylesData = self.__subStyles[baseStyleNo]

eric ide

mercurial