Bug 407219 - No menu with global menu enabled
Summary: No menu with global menu enabled
Status: CLOSED UPSTREAM
Alias: None
Product: krita
Classification: Applications
Component: General (other bugs)
Version First Reported In: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR minor
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-04 16:21 UTC by beojan
Modified: 2019-05-05 11:42 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description beojan 2019-05-04 16:21:15 UTC
SUMMARY
No menus are shown when a global menu plasmoid is added

STEPS TO REPRODUCE
1. Add a global menu plasmoid to a Plasma panel
2. Open Krita

OBSERVED RESULT
No menubar in the plasmoid, no menubar in Krita

EXPECTED RESULT
A menubar would be displayed in the plasmoid

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.0
(available in About System)
KDE Plasma Version: 5.15
KDE Frameworks Version: 5.57
Qt Version: 5.12

ADDITIONAL INFORMATION
Comment 1 Halla Rempt 2019-05-04 17:04:12 UTC
I'm sorry, but why do you thing this is a bug in Krita? We're using a plain old QMenu menu, like all other KDE applications. Also, this isn't a major bug.
Comment 2 beojan 2019-05-04 18:38:00 UTC
I don't know why the bug exists, but it's definitely a bug in Krita because other Qt or KDE applications don't exhibit it.

It's a major bug because there is no menu bar *at all*. If it were simply a case of displaying an in-window menubar, it would be a minor bug, but with no menu bar *at all*, Krita's functionality is severely limited.
Comment 3 beojan 2019-05-04 18:38:31 UTC
By the way, the menus work fine in Krita 4.1.8, so this is a regression.
Comment 4 Halla Rempt 2019-05-04 20:09:30 UTC
If you are not a developer, you should not change metadata on a bug report. You do not have the knowledge to do so; please do not do it again. I will not look at this bug report again.