From 5e5c88ca9c81216e077a4bac36fdc70a8f521347 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Mon, 3 Jul 2023 15:59:11 +0900 Subject: [PATCH] libaurum: disable dbus timeout for avoiding abort Aurum uses Grpc but Grpc makes thread when protocol function is called. So there is dbus timeout race condition, sometimes aurum bootstrap is aborted. Use atspi_set_timeout(-1, -1), dbus timeout is disabled. Change-Id: Ib9b3489ca13c44df72c49a911083374ba54f37ad --- libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc b/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc index 229bb90..f689097 100644 --- a/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc +++ b/libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc @@ -139,6 +139,7 @@ AtspiAccessibleWatcher::AtspiAccessibleWatcher() mXMLSync = false; atspi_init(); + atspi_set_timeout(-1, -1); AtspiWrapper::Atspi_accessible_set_cache_mask(AtspiWrapper::Atspi_get_desktop(0), ATSPI_CACHE_ALL); -- 2.7.4