https://bugs.kde.org/show_bug.cgi?id=526749
Bug ID: 526749
Summary: Application Menu window decoration button can show
with empty menu
Classification: Plasma
Product: kwin
Version First 6.7.91
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: appmenu
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
The Application Menu button can show when empty, if the application claims to
have one but does not actually do so. This happens in particular with System
Settings and Info Center, but could happen with other misbehaving third-party
apps as well.
(I'm not 100% sure why it happens here, but System Settings is using a
KMainWindow, which as a QMainWindow always has a menuBar, and I suspect Qt is
exporting that over dbus? I didn't see anything else that could cause this, but
maybe I missed something. If that's the reason, Qt probably shouldn't do that,
but KWin should probably also guard against this as non-Qt apps may also do
this and it's not great UX to show a button when it does absolutely nothing.)
I fixed something similar in the global menu widget a while back:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6345 but I
couldn't quite figure out how this works in kwin, so maybe it's better if
someone more familiair with this takes a look.
STEPS TO REPRODUCE
1.
2.
3.
OBSERVED RESULT
EXPECTED RESULT
SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.