| Index: mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| diff --git a/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc b/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| index 4a69ff099884366632244f94937028abac2a5b31..76bf054e58de3ad0005c3d242a3162041c38ec86 100644
|
| --- a/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| +++ b/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc
|
| @@ -133,10 +133,6 @@ class ViewManagerTransaction {
|
|
|
| ViewManagerService* service() { return client_->service_; }
|
|
|
| - Id GetAndAdvanceNextServerChangeId() {
|
| - return client_->next_server_change_id_++;
|
| - }
|
| -
|
| // TODO(sky): nuke this and covert all to new one, then rename
|
| // ActionCompletedCallbackWithErrorCode to ActionCompletedCallback.
|
| base::Callback<void(bool)> ActionCompletedCallback() {
|
| @@ -246,9 +242,7 @@ class DestroyNodeTransaction : public ViewManagerTransaction {
|
| private:
|
| // Overridden from ViewManagerTransaction:
|
| virtual void DoCommit() OVERRIDE {
|
| - service()->DeleteNode(node_id_,
|
| - GetAndAdvanceNextServerChangeId(),
|
| - ActionCompletedCallback());
|
| + service()->DeleteNode(node_id_, ActionCompletedCallback());
|
| }
|
| virtual void DoActionCompleted(bool success) OVERRIDE {
|
| // TODO(beng): recovery?
|
| @@ -272,10 +266,7 @@ class AddChildTransaction : public ViewManagerTransaction {
|
| private:
|
| // Overridden from ViewManagerTransaction:
|
| virtual void DoCommit() OVERRIDE {
|
| - service()->AddNode(parent_id_,
|
| - child_id_,
|
| - GetAndAdvanceNextServerChangeId(),
|
| - ActionCompletedCallback());
|
| + service()->AddNode(parent_id_, child_id_, ActionCompletedCallback());
|
| }
|
|
|
| virtual void DoActionCompleted(bool success) OVERRIDE {
|
| @@ -299,10 +290,7 @@ class RemoveChildTransaction : public ViewManagerTransaction {
|
| private:
|
| // Overridden from ViewManagerTransaction:
|
| virtual void DoCommit() OVERRIDE {
|
| - service()->RemoveNodeFromParent(
|
| - child_id_,
|
| - GetAndAdvanceNextServerChangeId(),
|
| - ActionCompletedCallback());
|
| + service()->RemoveNodeFromParent(child_id_, ActionCompletedCallback());
|
| }
|
|
|
| virtual void DoActionCompleted(bool success) OVERRIDE {
|
| @@ -333,7 +321,6 @@ class ReorderNodeTransaction : public ViewManagerTransaction {
|
| service()->ReorderNode(node_id_,
|
| relative_id_,
|
| direction_,
|
| - GetAndAdvanceNextServerChangeId(),
|
| ActionCompletedCallback());
|
| }
|
|
|
| @@ -478,7 +465,6 @@ class EmbedTransaction : public ViewManagerTransaction {
|
| private:
|
| // Overridden from ViewManagerTransaction:
|
| virtual void DoCommit() OVERRIDE {
|
| - GetAndAdvanceNextServerChangeId();
|
| service()->Embed(url_, node_id_, ActionCompletedCallback());
|
| }
|
| virtual void DoActionCompleted(bool success) OVERRIDE {
|
| @@ -542,7 +528,6 @@ ViewManagerClientImpl::ViewManagerClientImpl(ApplicationConnection* connection,
|
| : connected_(false),
|
| connection_id_(0),
|
| next_id_(1),
|
| - next_server_change_id_(0),
|
| delegate_(delegate),
|
| dispatcher_(NULL) {}
|
|
|
| @@ -733,12 +718,10 @@ void ViewManagerClientImpl::OnConnectionEstablished() {
|
| void ViewManagerClientImpl::OnViewManagerConnectionEstablished(
|
| ConnectionSpecificId connection_id,
|
| const String& creator_url,
|
| - Id next_server_change_id,
|
| Array<NodeDataPtr> nodes) {
|
| connected_ = true;
|
| connection_id_ = connection_id;
|
| creator_url_ = TypeConverter<String, std::string>::ConvertFrom(creator_url);
|
| - next_server_change_id_ = next_server_change_id;
|
|
|
| DCHECK(pending_transactions_.empty());
|
| AddRoot(BuildNodeTree(this, nodes));
|
| @@ -748,11 +731,6 @@ void ViewManagerClientImpl::OnRootAdded(Array<NodeDataPtr> nodes) {
|
| AddRoot(BuildNodeTree(this, nodes));
|
| }
|
|
|
| -void ViewManagerClientImpl::OnServerChangeIdAdvanced(
|
| - Id next_server_change_id) {
|
| - next_server_change_id_ = next_server_change_id;
|
| -}
|
| -
|
| void ViewManagerClientImpl::OnNodeBoundsChanged(Id node_id,
|
| RectPtr old_bounds,
|
| RectPtr new_bounds) {
|
| @@ -765,10 +743,7 @@ void ViewManagerClientImpl::OnNodeHierarchyChanged(
|
| Id node_id,
|
| Id new_parent_id,
|
| Id old_parent_id,
|
| - Id server_change_id,
|
| mojo::Array<NodeDataPtr> nodes) {
|
| - next_server_change_id_ = server_change_id + 1;
|
| -
|
| BuildNodeTree(this, nodes);
|
|
|
| Node* new_parent = GetNodeById(new_parent_id);
|
| @@ -782,20 +757,14 @@ void ViewManagerClientImpl::OnNodeHierarchyChanged(
|
|
|
| void ViewManagerClientImpl::OnNodeReordered(Id node_id,
|
| Id relative_node_id,
|
| - OrderDirection direction,
|
| - Id server_change_id) {
|
| - next_server_change_id_ = server_change_id + 1;
|
| -
|
| + OrderDirection direction) {
|
| Node* node = GetNodeById(node_id);
|
| Node* relative_node = GetNodeById(relative_node_id);
|
| - if (node && relative_node) {
|
| + if (node && relative_node)
|
| NodePrivate(node).LocalReorder(relative_node, direction);
|
| - }
|
| }
|
|
|
| -void ViewManagerClientImpl::OnNodeDeleted(Id node_id, Id server_change_id) {
|
| - next_server_change_id_ = server_change_id + 1;
|
| -
|
| +void ViewManagerClientImpl::OnNodeDeleted(Id node_id) {
|
| Node* node = GetNodeById(node_id);
|
| if (node)
|
| NodePrivate(node).LocalDestroy();
|
|
|