Bug 356515 - Outline remains after planel residing plasmoid is closed
Summary: Outline remains after planel residing plasmoid is closed
Status: RESOLVED DUPLICATE of bug 344359
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: 5.5.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-11 14:52 UTC by Robby Engelmann
Modified: 2015-12-11 15:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
remaining outline (912.14 KB, image/png)
2015-12-11 14:54 UTC, Robby Engelmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robby Engelmann 2015-12-11 14:52:52 UTC
An outline remains shown after closing an plasmoid which resides in a panel.

Reproducible: Always

Steps to Reproduce:
1. minimize all applications so that the desktop background is shown
2. click to klipper, power, network or any other plasmoid in the tray
3. close plasmoid by click on that plasmoid symbol again

Actual Results:  
outline remains on screen (see attachment)

Expected Results:  
desktop background is painted correctly
Comment 1 Robby Engelmann 2015-12-11 14:54:13 UTC
Created attachment 95999 [details]
remaining outline

outline is shown for the Application Menu.
Comment 2 Thomas Lübking 2015-12-11 14:58:49 UTC
See bug #344359

We've basically two different possible causes here
a) a fast slide animation causes insufficient repaints
b) the old buffer isn't correctly cleared

(b) would resolve by running
   KWIN_USE_BUFFER_AGE=0 kwin_x11 --replace &
Comment 3 Robby Engelmann 2015-12-11 15:11:07 UTC
it is (a)
shouldnt the mentioned bug be "confirmed" then?

*** This bug has been marked as a duplicate of bug 344359 ***
Comment 4 Thomas Lübking 2015-12-11 15:25:27 UTC
Nobody -at least not me- really cares about that flag =)

(I sometimes set it if I can explain a non-deterministic nor reproducible weird behavior from the code, but otherwise a bug is confirmed because it's confirmed, not because it's flagged CONFIRMED)