| Index: third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.h
 | 
| diff --git a/third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.h b/third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.h
 | 
| index 57dccd2aca3992e523e3de0d4eec6a17e221a3f7..a3b7e8bb513b2ba6aeeff0ebb46e0dbeee5d4fdd 100644
 | 
| --- a/third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.h
 | 
| +++ b/third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.h
 | 
| @@ -37,6 +37,8 @@ namespace blink {
 | 
|  extern const int kSQLAuthAllow;
 | 
|  extern const int kSQLAuthDeny;
 | 
|  
 | 
| +class DatabaseContext;
 | 
| +
 | 
|  class DatabaseAuthorizer
 | 
|      : public GarbageCollectedFinalized<DatabaseAuthorizer> {
 | 
|   public:
 | 
| @@ -46,8 +48,9 @@ class DatabaseAuthorizer
 | 
|      kNoAccessMask = 1 << 2
 | 
|    };
 | 
|  
 | 
| -  static DatabaseAuthorizer* Create(const String& database_info_table_name);
 | 
| -  DEFINE_INLINE_TRACE() {}
 | 
| +  static DatabaseAuthorizer* Create(DatabaseContext*,
 | 
| +                                    const String& database_info_table_name);
 | 
| +  DECLARE_TRACE();
 | 
|  
 | 
|    int CreateTable(const String& table_name);
 | 
|    int CreateTempTable(const String& table_name);
 | 
| @@ -103,7 +106,8 @@ class DatabaseAuthorizer
 | 
|    bool HadDeletes() const { return had_deletes_; }
 | 
|  
 | 
|   private:
 | 
| -  explicit DatabaseAuthorizer(const String& database_info_table_name);
 | 
| +  explicit DatabaseAuthorizer(DatabaseContext*,
 | 
| +                              const String& database_info_table_name);
 | 
|    void AddWhitelistedFunctions();
 | 
|    int DenyBasedOnTableName(const String&) const;
 | 
|    int UpdateDeletesBasedOnTableName(const String&);
 | 
| @@ -116,6 +120,8 @@ class DatabaseAuthorizer
 | 
|    bool had_deletes_ : 1;
 | 
|  
 | 
|    const String database_info_table_name_;
 | 
| +
 | 
| +  Member<DatabaseContext> database_context_;
 | 
|  };
 | 
|  
 | 
|  }  // namespace blink
 | 
| 
 |