Skip to content

Commit

Permalink
fix runtime error
Browse files Browse the repository at this point in the history
Fixes #2
  • Loading branch information
robrbecker committed Apr 14, 2020
1 parent d2aac80 commit a8e86a5
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions lib/resize_observer.dart
Expand Up @@ -24,24 +24,26 @@ abstract class ResizeObserver {
}

static void _dispatchResizes(
JsArray<JsObject> entries, JsObject jsResizeObserver) {
JsArray<dynamic> entries, JsObject jsResizeObserver) {
if (entries == null) {
return;
}
for (JsObject entry in entries) {
Element target = entry['target'];
for (dynamic entry in entries) {
if (entry is JsObject) {
Element target = entry['target'];

if (!document.contains(target)) {
ResizeObserver.unobserve(target);
return;
}
if (!document.contains(target)) {
ResizeObserver.unobserve(target);
return;
}

ResizeObserverCallback callback = _callbackMap[target];
if (target != null && callback != null) {
JsObject rect = entry['contentRect'];
if (rect != null) {
callback(target, rect['x'], rect['y'], rect['width'], rect['height'],
rect['top'], rect['bottom'], rect['left'], rect['right']);
ResizeObserverCallback callback = _callbackMap[target];
if (target != null && callback != null) {
JsObject rect = entry['contentRect'];
if (rect != null) {
callback(target, rect['x'], rect['y'], rect['width'], rect['height'],
rect['top'], rect['bottom'], rect['left'], rect['right']);
}
}
}
}
Expand Down

0 comments on commit a8e86a5

Please sign in to comment.