By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 1816

Summary: Konqueror render glitch with QtCurve
Product: TDE Reporter: Michele Calgaro <michele.calgaro>
Component: tdebaseAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED FIXED    
Severity: normal CC: bugwatch, darrella, kb9vqf, michele.calgaro, slavek.banko
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: All   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Attachments: konqueror glitch screenshot

Description Michele Calgaro 2014-01-08 08:07:53 CST
Created attachment 1844 [details]
konqueror glitch screenshot

The glitch is around the filter search box. The previous window can be seen around it (highlighted in the red box)
Comment 1 Slávek Banko 2014-01-08 17:31:08 CST
It looks much like a transparent Juk toolbar -
see attachment 1588 [details] in bug 1693.
Comment 2 Darrell 2014-01-08 23:14:02 CST
Could this be related to bug 1788?
Comment 3 Timothy Pearson 2014-08-04 12:33:03 CDT
When I tried this a small glitch in the indicated area showed up very briefly (~ 1 second) while Konqueror was still loading, then disappeared.  Can you confirm that a persistent glitch in the filter bar region is still present with QtCurve and the latest TDE GIT?

Thanks!
Comment 4 Timothy Pearson 2014-08-04 12:37:18 CDT
(In reply to Timothy Pearson from comment #3)
> When I tried this a small glitch in the indicated area showed up very
> briefly (~ 1 second) while Konqueror was still loading, then disappeared. 
> Can you confirm that a persistent glitch in the filter bar region is still
> present with QtCurve and the latest TDE GIT?
> 
> Thanks!

Never mind, I was just able to replicate this with KAddressBook.  I'll look into it further; it's not true transparency as the background does not change when the window is moved.  I suspect it is a lack of a background color being set/background repaint events going into oblivion.
Comment 5 Timothy Pearson 2014-08-04 19:13:56 CDT
This is probably related to code around/used by qtcurve.cpp:1726.  Investigation ongoing.
Comment 6 Michele Calgaro 2014-08-04 20:01:59 CDT
Hi Tim,
yes, the glitch is always there. The background is from the window that was displayed before Konqueror, so that hints to a missed repaint of some area.
Comment 7 Slávek Banko 2014-08-04 20:11:55 CDT
I'd just like to point out that the problem that seems the same is also with other styles, not just the QtCurve. It is possible that this is a common problem in TQt3? See attachment 1588 [details] in bug 1693.
Comment 8 Michele Calgaro 2014-08-05 04:35:07 CDT
(In reply to Slávek Banko from comment #7)
>I'd just like to point out that the problem that seems the same is also with 
>other styles, not just the QtCurve.

Some of the styles "share" part of the code, i.e. the same section was taken from a style and copied in another style.
If the glitch appears in all styles, that it is more likely to be a Tqt3 related problem.
If the glitch only appears with some styles but not all, then it is more likely to be a style related problem.
Comment 9 Timothy Pearson 2014-08-07 12:34:23 CDT
OK, I think I might have found the problem.  It is in tqt3, in the style engine, and I am working on a proper fix.
Comment 10 Timothy Pearson 2014-08-07 13:10:20 CDT
(In reply to Timothy Pearson from comment #9)
> OK, I think I might have found the problem.  It is in tqt3, in the style
> engine, and I am working on a proper fix.

This should now be fixed in GIT hashes 93b3efa (qt3) and e45396f (tqt3).

Thanks for reporting!
Comment 11 Michele Calgaro 2014-08-12 09:39:38 CDT
> This should now be fixed in GIT hashes 93b3efa (qt3) and e45396f (tqt3).
I will test in the next days and let you know.
Thanks for looking at it.
Comment 12 Michele Calgaro 2014-08-13 07:16:22 CDT
Confirmed fixed! Thanks.