From dd96df9940bbb85dd6c65376e79f5bf4649658a1 Mon Sep 17 00:00:00 2001 From: "Tux3 / Mlkj / !Lev.uXFMLA" Date: Tue, 30 Sep 2014 22:46:24 +0200 Subject: [PATCH] Fix performance regression, revert part of 87c9bbf1e6f7565bcf8aba7cb1f61dea004912e9 --- widget/adjustingscrollarea.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/widget/adjustingscrollarea.cpp b/widget/adjustingscrollarea.cpp index 2bd9cd3e8..04b735ed1 100644 --- a/widget/adjustingscrollarea.cpp +++ b/widget/adjustingscrollarea.cpp @@ -55,8 +55,9 @@ bool AdjustingScrollArea::eventFilter(QObject *obj, QEvent *ev) { // workaround: sometimes a child widget gets drawn on top of the scrollbar // so we trigger a repaint afterwards - verticalScrollBar()->update(); - horizontalScrollBar()->update(); + // => Actually, we don't. This triggers an infinite loop of QEvent::UpdateRequest and burns 100% CPU ! + //verticalScrollBar()->update(); + //horizontalScrollBar()->update(); } return QObject::eventFilter(obj, ev);