Code generated for signals use wrong direction. #19

Закрито
5 роки тому відкрито MicheleC · 3 коментарів
MicheleC прокоментував(ла) 5 роки тому
Власник

With reference to https://mirror.git.trinitydesktop.org/gitea/deloptes/dbus-1-tqt-example/src/branch/master/4e, the code generated for the two signals in ObjectManager have the wrong direction. They should be "out" signals, but the generated code says they are "in" signals. This caused the service to not be displayed properly in d-feet. See discussion in #7 for further details.

With reference to https://mirror.git.trinitydesktop.org/gitea/deloptes/dbus-1-tqt-example/src/branch/master/4e, the code generated for the two signals in ObjectManager have the wrong direction. They should be "out" signals, but the generated code says they are "in" signals. This caused the service to not be displayed properly in d-feet. See discussion in #7 for further details.
deloptes прокоментував(ла) 5 роки тому
Співавтор

As mentioned in #7, when this was discovered, even if one sets direction="out" in the xml specification, it still generates the code with direction "in".

The default direction for a signal should be always "out".

As mentioned in #7, when this was discovered, even if one sets direction="out" in the xml specification, it still generates the code with direction "in". The default direction for a signal should be always "out".
MicheleC додав(ла) до R14.1.0 release етапу 5 роки тому
MicheleC прокоментував(ла) 5 роки тому
Автор
Власник

Hi Emanoil, during my lunch break I took a look at your PR. It works correctly but there are some unnecessary code changes.

I have prepared PR #22 partially based on your work: this also improves code related to signal emission, which is only called (and supposed to be called) for signals, no methods. Please review and let me know what you think.

Hi Emanoil, during my lunch break I took a look at your PR. It works correctly but there are some unnecessary code changes.<br> I have prepared PR #22 partially based on your work: this also improves code related to signal emission, which is only called (and supposed to be called) for signals, no methods. Please review and let me know what you think.
MicheleC прокоментував(ла) 5 роки тому
Автор
Власник

Solved by PR #22.

Solved by PR #22.
MicheleC закрив цю задачу 5 роки тому
Підпишіться щоб приєднатися до обговорення.
Етап відсутній
Немає виконавця
2 учасників
Сповіщення
Дата завершення

Термін виконання не встановлений.

Залежності

No dependencies set.

Reference: TDE/dbus-1-tqt#19
Завантаження…
Тут ще немає жодного змісту.