Change snapshot operation for fixing blink issue
[platform/framework/web/web-provider.git] / src / Plugin / AppBoxPlugin / AppBoxObserver.h
index 1f9da74..8042f33 100644 (file)
@@ -22,6 +22,7 @@
 
 #include <string>
 #include <map>
+#include <memory>
 
 class AppBoxRenderView;
 class AppBoxRenderBuffer;
@@ -37,6 +38,7 @@ class AppBoxObserver {
         void unregisterRenderBuffer(std::string instanceId);
         AppBoxRenderView* getRenderView(std::string instanceId);
         AppBoxRenderBuffer* getRenderBuffer(std::string instanceId);
+        std::shared_ptr<Ewk_Context> getPdEwkContext();
 
     private:
         AppBoxObserver();
@@ -50,6 +52,7 @@ class AppBoxObserver {
         bool m_initialized;
         RenderViewMap m_renderViewMap;
         RenderBufferMap m_renderBufferMap;
+        std::shared_ptr<Ewk_Context> m_pdEwkContext;
         static AppBoxObserver* s_instance;
 };