Bug 418858 - "Titlebar buttons" tab of the "Window decorations" KCM only shows button icons from breeze window decoration
Summary: "Titlebar buttons" tab of the "Window decorations" KCM only shows button icon...
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwindecoration (show other bugs)
Version: 5.18.3
Platform: openSUSE Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-14 22:08 UTC by Paul McAuley
Modified: 2022-01-20 22:38 UTC (History)
3 users (show)

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


Attachments
Titlebar buttons tab when Plastik selected (197.01 KB, image/png)
2020-03-14 22:08 UTC, Paul McAuley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul McAuley 2020-03-14 22:08:03 UTC
Created attachment 126794 [details]
Titlebar buttons tab when Plastik selected

"Titlebar buttons" tab of the "Window decorations" KCM only shows button icons from breeze window decoration. For example, if I were to change the window decorations to Plastik I would expect to see the Plastik icons here. However, I still see the Breeze window decorations when Plastik is selected (see attached screenshot where Plastik is selected as the window decoration).


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.18.3
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1
Comment 1 Kai Uwe Broulik 2020-03-20 10:05:50 UTC
Changing it to use the current theme causes it to crash for Aurorae themes:

#6  QOpenGLContext::shareGroup (this=this@entry=0x0) at kernel/qopenglcontext.cpp:1170
#7  0x00007f556574294a in QOpenGLMultiGroupSharedResource::value<QOpenGLFunctionsPrivateEx> (context=0x0, this=<optimized out>) at ../../include/QtGui/5.14.1/QtGui/private/../../../../../src/gui/kernel/qopenglcontext_p.h:173
#8  qt_gl_functions (context=0x0) at opengl/qopenglfunctions.cpp:191
#9  QOpenGLFunctions::initializeOpenGLFunctions (this=this@entry=0x560ed9d77830) at opengl/qopenglfunctions.cpp:576
#10 0x00007f5562c1c747 in QSGBatchRenderer::Renderer::Renderer (this=0x560ed9d776c0, ctx=0x560ed8c07000) at scenegraph/coreapi/qsgbatchrenderer.cpp:989
#11 0x00007f5562c76811 in QSGDefaultRenderContext::createRenderer (this=0x560ed8c07000) at scenegraph/qsgdefaultrendercontext.cpp:328
#12 0x00007f5562cdf438 in QQuickWindowPrivate::syncSceneGraph (this=0x560ed8c88a20) at items/qquickwindow.cpp:444
#13 0x00007f5562da0129 in QQuickRenderControl::sync (this=<optimized out>) at items/qquickrendercontrol.cpp:297
#14 0x00007f556417f149 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#15 0x00007f5564181f3b in QQuickWidget::resizeEvent(QResizeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#16 0x00007f5565cceb0e in QWidget::event (this=0x560ed7ec86d0, event=0x7ffc1d655200) at kernel/qwidget.cpp:8821