[AT-SPI] Fix signature of ScrollStarted/ScrollFinished interface. 36/304136/1
authorHosang Kim <hosang12.kim@samsung.com>
Wed, 10 Jan 2024 12:02:44 +0000 (21:02 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Wed, 10 Jan 2024 12:10:44 +0000 (21:10 +0900)
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

index ee57751..c3e5de5 100644 (file)
@@ -331,10 +331,14 @@ void BridgeObject::EmitScrollStarted(Accessible* obj)
     return;
   }
 
-  mDbusServer.emit2<Address>(
+  mDbusServer.emit2<std::string, int, int, DBus::EldbusVariant<int>, 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<Address>(
+  mDbusServer.emit2<std::string, int, int, DBus::EldbusVariant<int>, Address>(
     GetAccessiblePath(obj),
     Accessible::GetInterfaceName(AtspiInterface::EVENT_OBJECT),
     "ScrollFinished",
+    "",
+    0,
+    0,
+    {0},
     {"", "root"});
 }