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

Unified Diff: sky/sdk/lib/framework/app.dart

Issue 1153343004: Mark fn2's EventListenerNode work for PointerEvent (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 7 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: sky/sdk/lib/framework/app.dart
diff --git a/sky/sdk/lib/framework/app.dart b/sky/sdk/lib/framework/app.dart
index 151791b51884f54d5f22ff27998a018645f84324..89b5fed7684ec624275101d751acaad4dfcd4cfc 100644
--- a/sky/sdk/lib/framework/app.dart
+++ b/sky/sdk/lib/framework/app.dart
@@ -16,7 +16,8 @@ class AppView {
_renderView = new RenderView(child: root);
_renderView.attach();
- _renderView.layout(new ViewConstraints(width: sky.view.width, height: sky.view.height));
+ _renderView.layout(new ViewConstraints(width: sky.view.width,
+ height: sky.view.height));
scheduler.ensureVisualUpdate();
}
@@ -61,10 +62,12 @@ class AppView {
}
break;
}
+ dispatchPointerEvent(event, result);
+ }
+
+ void dispatchPointerEvent(sky.PointerEvent event, HitTestResult result) {
assert(result != null);
- result.path.reversed.forEach((RenderNode node) {
+ for (RenderNode node in result.path.reversed)
node.handlePointer(event);
- });
}
-
}

Powered by Google App Engine
This is Rietveld 408576698