Index: modules/webdatabase/SQLResultSetRowList.idl |
diff --git a/modules/webdatabase/SQLResultSetRowList.idl b/modules/webdatabase/SQLResultSetRowList.idl |
index a5fcad405588661f239c3b2591d53af49c150323..b99f37786dae8e2bafbcf6708e57d57468bd0a06 100644 |
--- a/modules/webdatabase/SQLResultSetRowList.idl |
+++ b/modules/webdatabase/SQLResultSetRowList.idl |
@@ -28,7 +28,12 @@ |
[ |
NoInterfaceObject, |
+ WillBeGarbageCollected, |
] interface SQLResultSetRowList { |
readonly attribute unsigned long length; |
- [Custom] object item(unsigned long index); |
+ // FIXMEDART: Upstream this? |
+ // - [Custom, DartSuppress] object item(unsigned long index); |
+ // - Changed the return type to Dictionary so that rows are exposed in the Dart |
+ // API as a Maps, with the appropriate conversion in JavaScript. |
+ [Custom] Dictionary item(unsigned long index); |
}; |