From 0f4479bdbddf5de05a3feaad2ea12c6a0694c27f Mon Sep 17 00:00:00 2001 From: Michael Liebmann Date: Wed, 8 May 2013 08:02:30 +0200 Subject: [PATCH] CComponents::paintFbItems: Don't paint item if dx or dy are 0 Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/309b371060b4ee9f1dafa9c246ed288b8bbdd5be Author: Michael Liebmann Date: 2013-05-08 (Wed, 08 May 2013) Origin message was: ------------------ * CComponents::paintFbItems: Don't paint item if dx or dy are 0 ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/gui/components/cc_base.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gui/components/cc_base.cpp b/src/gui/components/cc_base.cpp index 5148cfb2d..5cb0a9f7f 100644 --- a/src/gui/components/cc_base.cpp +++ b/src/gui/components/cc_base.cpp @@ -120,6 +120,10 @@ void CComponents::paintFbItems(bool do_save_bg) } for(size_t i=0; i< v_fbdata.size() ;i++){ + // Don't paint if dx or dy are 0 + if ((v_fbdata[i].dx == 0) || (v_fbdata[i].dy == 0)) + continue; + int fbtype = v_fbdata[i].fbdata_type; #ifdef DEBUG_CC printf(" [CComponents]\n [%s - %d], fbdata_[%d] \n x = %d\n y = %d\n dx = %d\n dy = %d\n", __FUNCTION__, __LINE__, i, v_fbdata[i].x, v_fbdata[i].y, v_fbdata[i].dx, v_fbdata[i].dy);