From: Pino Toscano Date: Sun, 18 Feb 2007 11:09:31 +0000 (+0000) Subject: some check more X-Git-Tag: v3.80.3~7 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=6ecb15bebbe675a4b95260fa81849c289bce5c28;p=libqmvoc.git some check more svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634785 --- diff --git a/kdeeduplot/kplotwidget.cpp b/kdeeduplot/kplotwidget.cpp index f2d8f51..fca3249 100644 --- a/kdeeduplot/kplotwidget.cpp +++ b/kdeeduplot/kplotwidget.cpp @@ -263,11 +263,13 @@ void KPlotWidget::resetPlot() { resetPlotMask(); } -void KPlotWidget::replacePlotObject( int i, KPlotObject *o ) { - // skip null pointers - if ( !o ) return; +void KPlotWidget::replacePlotObject( int i, KPlotObject *o ) +{ + // skip null pointers and invalid indexes + if ( !o || i < 0 || i >= d->objectList.count() ) + return; d->objectList.replace( i, o ); - update(); + update(); } QColor KPlotWidget::backgroundColor() const