Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / content / browser / renderer_host / render_widget_host_view_mac.h
index 10b5afd..8e6ab23 100644 (file)
@@ -547,13 +547,18 @@ class RenderWidgetHostViewMac : public RenderWidgetHostViewBase,
 
   bool EnsureCompositedIOSurface() WARN_UNUSED_RESULT;
   void EnsureCompositedIOSurfaceLayer();
+  enum DestroyCompositedIOSurfaceLayerBehavior {
+    kLeaveLayerInHierarchy,
+    kRemoveLayerFromHierarchy,
+  };
+  void DestroyCompositedIOSurfaceLayer(
+      DestroyCompositedIOSurfaceLayerBehavior destroy_layer_behavior);
   enum DestroyContextBehavior {
     kLeaveContextBoundToView,
     kDestroyContext,
   };
-  void DestroyCompositedIOSurfaceLayer();
-  void DestroyCompositedIOSurfaceAndLayer(DestroyContextBehavior
-      destroy_context_behavior);
+  void DestroyCompositedIOSurfaceAndLayer(
+      DestroyContextBehavior destroy_context_behavior);
 
   void DestroyCompositingStateOnError();