Bug 192053 - dolphin tooltips corrupt display
Summary: dolphin tooltips corrupt display
Status: RESOLVED DUPLICATE of bug 173686
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-08 17:10 UTC by Amichai Rothman
Modified: 2011-01-26 16:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Amichai Rothman 2009-05-08 17:10:42 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

Viewing a tooltip which extends outside the dolphin window, followed by a different tooltip, causes the display at the location of the first tooltip to become corrupt (a chunk of the desktop background is painted over whatever window is there).

Steps to recreate:
1. open a dolphin window in details mode with enough files/folders so that the list extends to the bottom of the window.
2. move the window so that it's right above the task panel (at the bottom of the screen) - i.e. snap it into place over the panel.
3. hover the mouse over the files/folders one by one from bottom to top, until u reach a file whose tooltip display extends outside the dolphin window and covers part of the task panel (fourth folder from the bottom of the list in my case)
4. dismiss the tooltip by moving the mouse outside the window
5. now hover the mouse over the topmost file in the display to show its tooltip
6. the moment the new tooltip shows, the location of the previous tooltip is filled with the background image - including the task panel area that was previously covered - now the task panel has a piece of the desktop background painted on top of it.

note: this occurs also with other locations and windows without the task panel involved - I've simply used this as a simple example to recreate the bug.
Comment 1 Dario Andres 2009-05-08 17:16:17 UTC
What is your graphics drivers/card ?
This looks like bug 173686 which is a drivers bug.
Thanks
Comment 2 Amichai Rothman 2009-05-08 23:12:38 UTC
That bug mentions opensource nv drivers, whereas I use Nvidia's restricted drivers 180.44, with a GeForce 9300. I don't know enough to tell if it's duplicate or not. My apologies if it is...
Comment 3 Amichai Rothman 2009-05-09 20:36:38 UTC
I found another reproducible scenario, which has similar symptoms - it may be exactly the same bug, but I'll mention it just in case:

1. snap some window (e.g. firefox) on top of the panel, taking up half the screen
2. open up a bunch of tasks
3. move the mouse over one of the tasks below that window, so that the little preview/tooltip thing appears on top of the window (or partially)
4. move the mouse up and outside of the panel
5. land the mouse back down on a different task, whose preview/tooltip lies entirely outside that window
6. the location where the previous preview/tooltip was shown becomes corrupt, being painted with the desktop background on top of the window

note that if the mouse is moved sideways on the panel (does not leave it when moving between tasks), or if the mouse lands (the second time) on a task whose preview/tooltip completely or partially overlaps the same window, then this bug does not occur. it happens only if the mouse is moved out of the panel, and landed back on a task whose preview/toolip is entirely disjoint from the window's area.


antoher point - one of the bugs marked as duplicate of the one mentioned above occurs on an Intel GPU - is this a bug that happens to occur in different vendor's drivers? maybe it's in some common code? QT? plasma? just a (confused) thought.
Comment 4 Jonathan Thomas 2009-05-09 23:36:35 UTC

*** This bug has been marked as a duplicate of bug 173686 ***
Comment 5 Clemens Eisserer 2011-01-26 16:13:18 UTC
This is clearly a Xorg bug, I was able to write a xlib-only testcas (as I was asked for), but then nothing happend.

If you want this bug fixed, please vote for it and make some polite noise at:
https://bugs.freedesktop.org/show_bug.cgi?id=22566