From 663c7deef2e5a64215cb73258919500bb88e3faf Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Sun, 30 Nov 2014 00:12:15 +0100 Subject: [PATCH] CProgressBar: add missing assign of 'allow paint' property Property had no effect. --- src/gui/components/cc_item_progressbar.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/gui/components/cc_item_progressbar.cpp b/src/gui/components/cc_item_progressbar.cpp index 47db76b46..aa9dbf0fb 100644 --- a/src/gui/components/cc_item_progressbar.cpp +++ b/src/gui/components/cc_item_progressbar.cpp @@ -422,11 +422,14 @@ void CProgressBar::paintProgress(bool do_save_bg) //progress bool pb_invert = (pb_type == PB_REDRIGHT) || ((pb_type == PB_TIMESCALE) && g_settings.progressbar_timescale_invert); - if (pb_active_width != pb_last_width) { - CProgressBarCache *pbc = CProgressBarCache::lookup(pb_height, pb_max_width, pb_active_col, pb_passive_col, *pb_design, pb_invert, *pb_gradient, pb_red, pb_yellow, pb_green); - if (pbc) - pbc->paint(pb_x, pb_y, pb_active_width, pb_passive_width); - is_painted = true; + + if (cc_allow_paint){ + if (pb_active_width != pb_last_width) { + CProgressBarCache *pbc = CProgressBarCache::lookup(pb_height, pb_max_width, pb_active_col, pb_passive_col, *pb_design, pb_invert, *pb_gradient, pb_red, pb_yellow, pb_green); + if (pbc) + pbc->paint(pb_x, pb_y, pb_active_width, pb_passive_width); + is_painted = true; + } } if (is_painted)