| Index: mojo/services/view_manager/test_change_tracker.cc
|
| diff --git a/mojo/services/view_manager/test_change_tracker.cc b/mojo/services/view_manager/test_change_tracker.cc
|
| index bf8ff5c03805498ebc9f550f1b3fa8d544f41cf0..7c9be11c3c8409fdbfac279da79abac3522a9d00 100644
|
| --- a/mojo/services/view_manager/test_change_tracker.cc
|
| +++ b/mojo/services/view_manager/test_change_tracker.cc
|
| @@ -11,21 +11,6 @@
|
| #include "mojo/services/public/cpp/view_manager/util.h"
|
|
|
| namespace mojo {
|
| -
|
| -// TODO(sky): remove this when Darin is done with cleanup.
|
| -template <typename T>
|
| -class MOJO_COMMON_EXPORT TypeConverter<T, T> {
|
| - public:
|
| - static T ConvertFrom(T input, Buffer* buf) {
|
| - return input;
|
| - }
|
| - static T ConvertTo(T input) {
|
| - return input;
|
| - }
|
| -
|
| - MOJO_ALLOW_IMPLICIT_TYPE_CONVERSION();
|
| -};
|
| -
|
| namespace view_manager {
|
| namespace service {
|
|
|
| @@ -36,13 +21,13 @@ std::string NodeIdToString(TransportNodeId id) {
|
|
|
| namespace {
|
|
|
| -void INodesToTestNodes(const Array<INode>& data,
|
| +void INodesToTestNodes(const Array<INodePtr>& data,
|
| std::vector<TestNode>* test_nodes) {
|
| for (size_t i = 0; i < data.size(); ++i) {
|
| TestNode node;
|
| - node.parent_id = data[i].parent_id();
|
| - node.node_id = data[i].node_id();
|
| - node.view_id = data[i].view_id();
|
| + node.parent_id = data[i]->parent_id;
|
| + node.node_id = data[i]->node_id;
|
| + node.view_id = data[i]->view_id;
|
| test_nodes->push_back(node);
|
| }
|
| }
|
| @@ -138,7 +123,7 @@ TestChangeTracker::~TestChangeTracker() {
|
| void TestChangeTracker::OnViewManagerConnectionEstablished(
|
| TransportConnectionId connection_id,
|
| TransportChangeId next_server_change_id,
|
| - const Array<INode>& nodes) {
|
| + Array<INodePtr> nodes) {
|
| Change change;
|
| change.type = CHANGE_TYPE_CONNECTION_ESTABLISHED;
|
| change.connection_id = connection_id;
|
| @@ -156,13 +141,13 @@ void TestChangeTracker::OnServerChangeIdAdvanced(
|
| }
|
|
|
| void TestChangeTracker::OnNodeBoundsChanged(TransportNodeId node_id,
|
| - const Rect& old_bounds,
|
| - const Rect& new_bounds) {
|
| + RectPtr old_bounds,
|
| + RectPtr new_bounds) {
|
| Change change;
|
| change.type = CHANGE_TYPE_NODE_BOUNDS_CHANGED;
|
| change.node_id = node_id;
|
| - change.bounds = old_bounds;
|
| - change.bounds2 = new_bounds;
|
| + change.bounds = old_bounds.To<gfx::Rect>();
|
| + change.bounds2 = new_bounds.To<gfx::Rect>();
|
| AddChange(change);
|
| }
|
|
|
| @@ -171,7 +156,7 @@ void TestChangeTracker::OnNodeHierarchyChanged(
|
| TransportNodeId new_parent_id,
|
| TransportNodeId old_parent_id,
|
| TransportChangeId server_change_id,
|
| - const Array<INode>& nodes) {
|
| + Array<INodePtr> nodes) {
|
| Change change;
|
| change.type = CHANGE_TYPE_NODE_HIERARCHY_CHANGED;
|
| change.node_id = node_id;
|
|
|