| Index: chrome/test/webdriver/commands/source_command.cc
 | 
| diff --git a/chrome/test/webdriver/commands/source_command.cc b/chrome/test/webdriver/commands/source_command.cc
 | 
| index 706d3eae8a858b42235b768b8bc1fdcf398f10c9..1e6b653189e6b5b6eb2d2f06b819a34633e86ed7 100644
 | 
| --- a/chrome/test/webdriver/commands/source_command.cc
 | 
| +++ b/chrome/test/webdriver/commands/source_command.cc
 | 
| @@ -15,6 +15,16 @@ const wchar_t* const kSource[] = {
 | 
|      L"new XMLSerializer().serializeToString(document));",
 | 
|  };
 | 
|  
 | 
| +SourceCommand::SourceCommand(const std::vector<std::string>& path_segments,
 | 
| +                             const DictionaryValue* const parameters)
 | 
| +    : WebDriverCommand(path_segments, parameters) {}
 | 
| +
 | 
| +SourceCommand::~SourceCommand() {}
 | 
| +
 | 
| +bool SourceCommand::DoesGet() {
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
|  void SourceCommand::ExecuteGet(Response* const response) {
 | 
|    std::string jscript = build_atom(kSource, sizeof kSource);
 | 
|    Value* result = NULL;
 | 
| @@ -33,4 +43,8 @@ void SourceCommand::ExecuteGet(Response* const response) {
 | 
|    response->set_status(kSuccess);
 | 
|  }
 | 
|  
 | 
| +bool SourceCommand::RequiresValidTab() {
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
|  }  // namespace webdriver
 | 
| 
 |