#include <dali/internal/accessibility/bridge/bridge-object.h>
#include <dali/internal/accessibility/bridge/bridge-text.h>
#include <dali/internal/accessibility/bridge/bridge-value.h>
-#include <dali/internal/accessibility/bridge/dummy-atspi.h>
using namespace Dali::Accessibility;
}
};
-static Bridge* CreateBridge()
-{
- try
- {
- return new BridgeImpl;
- }
- catch (const std::exception&)
- {
- DALI_LOG_ERROR("Failed to initialize AT-SPI bridge");
- return Dali::Accessibility::DummyBridge::GetInstance();
- }
-}
-
Bridge* Bridge::GetCurrentBridge()
{
- static Bridge* bridge = CreateBridge();
+ static BridgeImpl* bridge = new BridgeImpl;
return bridge;
}