Bug 343465

Summary: Sliding Plasma dialog popups have corrupt corners
Product: [Plasma] kwin Reporter: Eike Hein <hein>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: notmart, vlad.zahorodnii
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Mid-slide screenshot via pixeltool

Description Eike Hein 2015-01-28 15:20:04 UTC
This is easiest to explain by way of a test setup:

1. Make sure the Fade + Blur + Sliding Popup effects are enabled.
2. Put a Plasma panel on the left screen edge, and add Application Menu (Kicker) as the first widget.
3. Open and close the widget's popup dialog by clicking it.

The panel arrangement and applet technically don't matter, but this is an easy-to-see case.

4. Now focus your attention on the lower-left corner of the dialog window, where it slides into the panel edge. You'll notice the corner is not straight, it appears round, as if it's being clipped by a mask.
5. The outer-edge corner also appears corrupted - not actually matching the normal corner mask.

I'll attach a screenshot.

Reproducible: Always
Comment 1 Eike Hein 2015-01-28 15:21:08 UTC
Created attachment 90750 [details]
Mid-slide screenshot via pixeltool

This is the best shot I was able to take. The defect is visible in the form of a missing pixel. In other frames of the slide, I think the gap has a bounding box of 2x2 or even 3x3.
Comment 2 Eike Hein 2015-01-28 15:21:36 UTC
CC'ing Marco as the Sliding Popups maintainer according to Martin.
Comment 3 Vlad Zahorodnii 2018-07-27 09:32:10 UTC
(In reply to Eike Hein from comment #0)
> This is easiest to explain by way of a test setup:
> 
> 1. Make sure the Fade + Blur + Sliding Popup effects are enabled.
> 2. Put a Plasma panel on the left screen edge, and add Application Menu
> (Kicker) as the first widget.
> 3. Open and close the widget's popup dialog by clicking it.

So, currently, I'm aware only of a gap which spans throughout the height of
the Application Launcher. I think it's caused by both the Sliding Popups
effect and the Application Launcher(or by plasma dialog?).

Maybe, that gap and corruption of corners are connected.

Anyway, can you still reproduce this bug? (I can't)

> 4. Now focus your attention on the lower-left corner of the dialog window,
> where it slides into the panel edge. You'll notice the corner is not
> straight, it appears round, as if it's being clipped by a mask.

Yes, the Sliding Popups effect clips windows, but it doesn't round corners.
Comment 4 Vlad Zahorodnii 2018-08-09 16:24:43 UTC
Can't reproduce it. So, marking it as RESOLVED WORKSFORME.

If you are still able to reproduce it, please reopen this bug report.