Index: trunk/src/ppapi/proxy/compositor_resource.h |
=================================================================== |
--- trunk/src/ppapi/proxy/compositor_resource.h (revision 278764) |
+++ trunk/src/ppapi/proxy/compositor_resource.h (working copy) |
@@ -10,7 +10,6 @@ |
#include "ppapi/proxy/compositor_layer_resource.h" |
#include "ppapi/proxy/plugin_resource.h" |
#include "ppapi/proxy/ppapi_proxy_export.h" |
-#include "ppapi/shared_impl/proxy_lock.h" |
#include "ppapi/thunk/ppb_compositor_api.h" |
namespace ppapi { |
@@ -23,9 +22,13 @@ |
CompositorResource(Connection connection, |
PP_Instance instance); |
- bool IsInProgress() const; |
+ bool IsInProgress() const { |
+ return TrackedCallback::IsPending(commit_callback_); |
+ } |
- int32_t GenerateResourceId() const; |
+ int32_t GenerateResourceId() const { |
+ return ++last_resource_id_; |
+ } |
private: |
virtual ~CompositorResource(); |
@@ -51,7 +54,7 @@ |
uint32_t sync_point, |
bool is_lost); |
- void ResetLayersInternal(bool is_aborted); |
+ void ResetLayersInternal(); |
// Callback for CommitLayers(). |
scoped_refptr<TrackedCallback> commit_callback_; |