| Index: mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc
|
| diff --git a/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc b/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc
|
| index 49c03aa90e4dc493d6162857798eaca431549366..edac49f12951acc29fa0677cde8bb6525f1535e9 100644
|
| --- a/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc
|
| +++ b/mojo/services/public/cpp/view_manager/lib/view_manager_synchronizer.cc
|
| @@ -235,8 +235,9 @@ class DestroyViewTreeNodeTransaction : public ViewManagerTransaction {
|
| private:
|
| // Overridden from ViewManagerTransaction:
|
| virtual void DoCommit() OVERRIDE {
|
| - GetAndAdvanceNextServerChangeId();
|
| - service()->DeleteNode(node_id_, ActionCompletedCallback());
|
| + service()->DeleteNode(node_id_,
|
| + GetAndAdvanceNextServerChangeId(),
|
| + ActionCompletedCallback());
|
| }
|
| virtual void DoActionCompleted(bool success) OVERRIDE {
|
| // TODO(beng): recovery?
|
|
|