https://bugs.kde.org/show_bug.cgi?id=498985

--- Comment #1 from David Anderson <d...@natulte.net> ---
Yup, confirmed, looking at QDBus source code:
https://github.com/qt/qtbase/blob/dev/src/dbus/qdbusintegrator.cpp#L1447

When the message is routed to a virtual object, handleMessage gets the first
look. If it returns true, that's the end of processing. If it returns false,
_then_ QDBus calls activateInternalFilters
(https://github.com/qt/qtbase/blob/dev/src/dbus/qdbusintegrator.cpp#L1391),
which is where the call to introspect happens.

So, Request::handleMessage is accidentally suppressing all the "builtin" DBus
interfaces, including introspection. This should be an easy fix, assuming I can
figure out how to test a custom build of the portal service...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to