#1148058 nheko: dbus api im.nheko.Nheko.activateRoom doesn't work

Package:
nheko
Source:
nheko
Description:
desktop IM client for the Matrix protocol
Submitter:
Russell Coker
Date:
2026-09-16 14:19:02 UTC
Severity:
normal
#1148058#5
Date:
2026-09-16 14:17:34 UTC
From:
To:
$ qdbus6 im.nheko.Nheko /
method void im.nheko.Nheko.activateRoom(QString alias)
method QString im.nheko.Nheko.apiVersion()
method void im.nheko.Nheko.directChat(QString userId)
method {D-Bus type "(iiibiiay)"} im.nheko.Nheko.image(QString uri)
method void im.nheko.Nheko.joinRoom(QString alias)
method QString im.nheko.Nheko.nhekoVersion()
method {D-Bus type "a(ssssi)"} im.nheko.Nheko.rooms()
method void im.nheko.Nheko.setStatusMessage(QString message)
method QString im.nheko.Nheko.statusMessage()
signal void org.freedesktop.DBus.Properties.PropertiesChanged(QString interface_name, QVariantMap changed_properties, QStringList invalidated_properties)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()

The dbus interface is working.

$ qdbus6 im.nheko.Nheko / im.nheko.Nheko.activateRoom "#flounder-random:luv.asn.au"
$ echo $?
0

The command to activate a room that I'm a member of seems to succeed but the UI
of Nheko doesn't show any change.