mirror of
https://github.com/quickshell-mirror/quickshell.git
synced 2026-10-28 02:55:05 +00:00
service/tray: always mark the root menu item as having children
Blueman doesn't for some reason. This causes PlatformMenuEntry::display to crash after ::relayout created a QAction instead of a QMenu. Fixes #5
This commit is contained in:
1 file changed
+1
-1
@@ -98,7 +98,7 @@ void DBusMenuItem::updateLayout() const {
|
||||
this->menu->updateLayout(this->id, -1);
|
||||
}
|
||||
|
||||
bool DBusMenuItem::hasChildren() const { return this->displayChildren; }
|
||||
bool DBusMenuItem::hasChildren() const { return this->displayChildren || this->id == 0; }
|
||||
|
||||
QQmlListProperty<QsMenuEntry> DBusMenuItem::children() {
|
||||
return QQmlListProperty<QsMenuEntry>(
|
||||
|
||||
Reference in new issue
Block a user