Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1360)

Unified Diff: mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.cc

Issue 397263004: Nukes change_ids from view manager (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698