Index: services/gfx/compositor/scene_state.h |
diff --git a/services/gfx/compositor/scene_state.h b/services/gfx/compositor/scene_state.h |
index 3b6743f2c4e4d1608fc8472905b2c2b4cd942446..47526e301267979b6e6f255646b1f9b8258d9895 100644 |
--- a/services/gfx/compositor/scene_state.h |
+++ b/services/gfx/compositor/scene_state.h |
@@ -34,8 +34,8 @@ class SceneState { |
// Gets the token used to refer to this scene globally. |
// Caller does not obtain ownership of the token. |
- mojo::gfx::composition::SceneToken* scene_token() { |
- return scene_def_.scene_token(); |
+ const mojo::gfx::composition::SceneToken* scene_token() { |
+ return scene_token_.get(); |
} |
// Gets or sets the scene listener interface. |
@@ -58,10 +58,8 @@ class SceneState { |
void DispatchSceneFrameCallbacks( |
const mojo::gfx::composition::FrameInfo& frame_info); |
- const std::string& label() { return scene_def_.label(); } |
- std::string FormattedLabel() { return scene_def_.FormattedLabel(); } |
- |
private: |
+ mojo::gfx::composition::SceneTokenPtr scene_token_; |
std::unique_ptr<mojo::gfx::composition::Scene> scene_impl_; |
mojo::gfx::composition::SceneListenerPtr scene_listener_; |
std::vector<SceneFrameCallback> pending_frame_callbacks_; |