From afebacdb63fe6743597f32af587edcf7f036e7ae Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Mon, 8 Aug 2016 12:01:09 +0200 Subject: [PATCH] PicView uses a faster rect fill Change-Id: I08fdff5b85fa7687a37556ca1d88a51cf338ab12 --- apps/picview/pic_view.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/apps/picview/pic_view.cpp b/apps/picview/pic_view.cpp index 63622f46d..7072be82c 100644 --- a/apps/picview/pic_view.cpp +++ b/apps/picview/pic_view.cpp @@ -9,12 +9,6 @@ PicView::PicView() : void PicView::drawRect(KDContext * ctx, KDRect rect) const { KDColor * pixels = (KDColor *)apps_picview_image_raw; - KDCoordinate width = bounds().width(); - KDCoordinate height = bounds().height(); - assert(apps_picview_image_raw_len == width*height*sizeof(KDColor)); - for (int j=0; jsetPixel(KDPoint(i,j), pixels[j*width+i]); - } - } + assert(apps_picview_image_raw_len == bounds().width() * bounds().height() * sizeof(KDColor)); + ctx->fillRectWithPixels(bounds(), pixels, nullptr); }