From 0cb3d0d03d8c8549e56213252131f4c750e22a81 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Wed, 10 Jan 2024 21:02:44 +0900 Subject: [PATCH] [AT-SPI] Fix signature of ScrollStarted/ScrollFinished interface. AT-SPI event is only transmitted when the D-Bus signature is siiv (so) or siiva{sv}. So fix signature of ScrollStarted and ScrollFinshed event. Change-Id: I8e0a7107f86dfee3032fcce688eb687d4abab618 --- dali/internal/accessibility/bridge/bridge-object.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dali/internal/accessibility/bridge/bridge-object.cpp b/dali/internal/accessibility/bridge/bridge-object.cpp index ee57751..c3e5de5 100644 --- a/dali/internal/accessibility/bridge/bridge-object.cpp +++ b/dali/internal/accessibility/bridge/bridge-object.cpp @@ -331,10 +331,14 @@ void BridgeObject::EmitScrollStarted(Accessible* obj) return; } - mDbusServer.emit2
( + mDbusServer.emit2, Address>( GetAccessiblePath(obj), Accessible::GetInterfaceName(AtspiInterface::EVENT_OBJECT), "ScrollStarted", + "", + 0, + 0, + {0}, {"", "root"}); } @@ -345,9 +349,13 @@ void BridgeObject::EmitScrollFinished(Accessible* obj) return; } - mDbusServer.emit2
( + mDbusServer.emit2, Address>( GetAccessiblePath(obj), Accessible::GetInterfaceName(AtspiInterface::EVENT_OBJECT), "ScrollFinished", + "", + 0, + 0, + {0}, {"", "root"}); } -- 2.7.4