sanitize preview generation starting row

REVIEW: 105170
This commit is contained in:
Thomas Lübking 2012-06-07 14:14:35 +02:00
parent a56a64125a
commit 49416992e2

View file

@ -377,7 +377,10 @@ void KWinDecorationModule::updatePreviews()
const int h = m_ui->decorationList->rootObject()->property("contentHeight").toInt();
const int y = m_ui->decorationList->rootObject()->property("contentY").toInt();
// start at first element in sight
m_model->regeneratePreviews(y*m_model->rowCount()/h);
int row = 0;
if (h > 0)
row = qMin(qMax(0, y*m_model->rowCount()/h), m_model->rowCount());
m_model->regeneratePreviews(row);
}
void KWinDecorationModule::updatePreviewWidth()