Bug 415297 - GTK CSD windows lack decorations at session restart [X11]
Summary: GTK CSD windows lack decorations at session restart [X11]
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (other bugs)
Version First Reported In: git master
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-17 19:48 UTC by Ismael Asensio
Modified: 2024-05-29 10:55 UTC (History)
2 users (show)

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


Attachments
gitg after session restart (56.65 KB, image/png)
2019-12-17 19:48 UTC, Ismael Asensio
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ismael Asensio 2019-12-17 19:48:21 UTC
Created attachment 124556 [details]
gitg after session restart

SUMMARY
When a session restarts previously opened apps, GTK windows with CSD (using _GTK_FRAME_EXTENTS) lack window borders and shadows.
Closing and reopening the app brings back the decorations. Restarting kwin_x11 however does not.

STEPS TO REPRODUCE
1. Open a GTK app with CSD (gitg in this case). Decorations and shadows are applied right.
2. Close the session (with session restart option enabled)
3. Restart the session

OBSERVED RESULT
GTK app has no window borders or shadow

EXPECTED RESULT
GTK app should have window borders or shadow

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 19.10
KDE Plasma Version: 5.17.80
KDE Frameworks Version: 5.66.0
Qt Version: 5.12.4
Kernel Version: 5.3.0-23-generic
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz
Memory: 15,3 GiB

ADDITIONAL INFORMATION:
Platform: X11, OpenGL 3.0
GPU Driver: Mesa DRI Intel(R) UHD Graphics (Whiskey Lake 3x8 GT2) 
Decoration Theme: breeze
Comment 1 David Edmundson 2024-05-29 10:55:58 UTC
Please report to GTK