Index: Source/modules/indexeddb/IDBDatabase.h |
diff --git a/Source/modules/indexeddb/IDBDatabase.h b/Source/modules/indexeddb/IDBDatabase.h |
index 9f1e3840df9f0f3f8133894ff8befbbe25ed0322..4d962067168e22b3600f2cf2af179242e0c40654 100644 |
--- a/Source/modules/indexeddb/IDBDatabase.h |
+++ b/Source/modules/indexeddb/IDBDatabase.h |
@@ -59,7 +59,7 @@ public: |
void transactionFinished(IDBTransaction*); |
// Implement the IDL |
- const String name() const { return m_metadata.name; } |
+ const String& name() const { return m_metadata.name; } |
PassRefPtr<IDBAny> version() const; |
PassRefPtr<DOMStringList> objectStoreNames() const; |
@@ -91,7 +91,7 @@ public: |
bool isClosePending() const { return m_closePending; } |
void forceClose(); |
- const IDBDatabaseMetadata metadata() const { return m_metadata; } |
+ const IDBDatabaseMetadata& metadata() const { return m_metadata; } |
void enqueueEvent(PassRefPtr<Event>); |
using EventTarget::dispatchEvent; |