basctl/source/basicide/baside2.cxx | 2 +- basctl/source/basicide/bastypes.cxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
New commits: commit 0083479a80de831b0ae90877aa4f5d6c4670eb49 Author: Niklas Johansson <sleeping.pil...@gmail.com> Date: Wed Nov 30 13:33:26 2011 +0100 Fixed fdo#42778 pass count in Manage Breakpoints and crash in dialog When entering pass count 2 it is expected that the breakpoint is passed two times before breaking not to break the second time. Also fixed a crash due to dangling pointers of breakpoints. diff --git a/basctl/source/basicide/baside2.cxx b/basctl/source/basicide/baside2.cxx index e963871..0f425cf 100644 --- a/basctl/source/basicide/baside2.cxx +++ b/basctl/source/basicide/baside2.cxx @@ -722,7 +722,7 @@ long ModulWindow::BasicBreakHdl( StarBASIC* pBasic ) if ( pBrk ) { pBrk->nHitCount++; - if ( pBrk->nHitCount < pBrk->nStopAfter && GetBasic()->IsBreak() ) + if ( pBrk->nHitCount <= pBrk->nStopAfter && GetBasic()->IsBreak() ) return aStatus.nBasicFlags; // go on... } diff --git a/basctl/source/basicide/bastypes.cxx b/basctl/source/basicide/bastypes.cxx index 008fa99..b1a6709 100644 --- a/basctl/source/basicide/bastypes.cxx +++ b/basctl/source/basicide/bastypes.cxx @@ -287,7 +287,7 @@ void BreakPointList::transfer(BreakPointList & rList) reset(); for (size_t i = 0; i < rList.size(); ++i) maBreakPoints.push_back( rList.at( i ) ); - rList.reset(); + rList.clear(); } void BreakPointList::InsertSorted( BreakPoint* pNewBrk ) _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits