[Tizen] Disable ATSPI when release mode 95/292095/2
authordongsug.song <dongsug.song@samsung.com>
Thu, 27 Apr 2023 07:15:29 +0000 (16:15 +0900)
committerdongsug.song <dongsug.song@samsung.com>
Thu, 27 Apr 2023 07:31:10 +0000 (16:31 +0900)
Change-Id: I02fd6776d2c7712c35c2b542db0e73d8fe494d0c

dali/internal/accessibility/bridge/bridge-impl.cpp

index 17bf1df..a7b68d2 100644 (file)
@@ -44,6 +44,7 @@
 #include <dali/internal/accessibility/bridge/dummy/dummy-atspi.h>
 #include <dali/internal/adaptor/common/adaptor-impl.h>
 #include <dali/internal/system/common/environment-variables.h>
+#include <unistd.h>
 
 using namespace Dali::Accessibility;
 
@@ -796,6 +797,12 @@ std::shared_ptr<Bridge> CreateBridge()
       return Dali::Accessibility::DummyBridge::GetInstance();
     }
 
+    // check if debug mode
+    if(access("/etc/debug", F_OK) != 0)
+    {
+      return Dali::Accessibility::DummyBridge::GetInstance();
+    }
+
     return std::make_shared<BridgeImpl>();
   }
   catch(const std::exception&)