On Thu, 22 Apr 2010 13:04:07 -0400, Gedalia Pasternak <[email protected]> wrote: > I think I called delete all and then added 2 markers, after aprox 16 times > things started getting very wierd. the markers started appearing in the > code > folding margin. > the allocatedMarkers = 0; fixed the issue, and it makes sense looking at > the code. > > -gedalia
Do you have a test case? Something I can run to reproduce the problem? allocatedMarkers will only have an effect when defining markers - not when adding them. Phil > On Thu, Apr 22, 2010 at 12:54 PM, Phil Thompson > <[email protected] >> wrote: > >> On Tue, 20 Apr 2010 13:20:21 -0400, Gedalia Pasternak <[email protected]> >> wrote: >> > Not sure if this has been fixed in a recent build but I'm getting weird >> > behavior if I create and then delete lots of markers with >> > markerDeleteAll(). >> > (I wind up with many markers in the code folding margin) >> > >> > I think *allocatedMarkers *not being reset is the problem. >> > >> > // Delete a marker from the text. >> > void QsciScintilla::markerDeleteAll(int mnr) >> > { >> > if (mnr <= MARKER_MAX) >> > { >> > if (mnr < 0){ >> > SendScintilla(SCI_MARKERDELETEALL, -1); >> > * allocatedMarkers = 0; >> > * } >> > else if (allocatedMarkers & (1 << mnr)) >> > SendScintilla(SCI_MARKERDELETEALL, mnr); >> > } >> > } >> > >> > -Gedalia >> >> allocatedMarkers is related to the definition of marker numbers and not >> individual markers so I don't see how this makes any difference. >> >> Have you got a test case? >> >> Phil >> > > > > -- > --------------------------------------------------------------- > cel: 917.776.8346 AIM: gedaliap > http://www.gedalia.net > --------------------------------------------------------------- > Fight Entropy!!! Fight Entropy!!! Figth Etnropy! ! > iFgth Etnrop!y ! giFth tErno!py ! giFt htrEno!p y! --- Well maybe > not... _______________________________________________ QScintilla mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/qscintilla
