| Index: chrome/test/webdriver/commands/create_session.cc
 | 
| ===================================================================
 | 
| --- chrome/test/webdriver/commands/create_session.cc	(revision 76851)
 | 
| +++ chrome/test/webdriver/commands/create_session.cc	(working copy)
 | 
| @@ -28,6 +28,12 @@
 | 
|  void CreateSession::ExecutePost(Response* const response) {
 | 
|    SessionManager* session_manager = SessionManager::GetInstance();
 | 
|  
 | 
| +  bool native_events_required = false;
 | 
| +  DictionaryValue* capabilities = NULL;
 | 
| +  if (GetDictionaryParameter("desiredCapabilities", &capabilities)) {
 | 
| +    capabilities->GetBoolean("chrome.nativeEvents", &native_events_required);
 | 
| +  }
 | 
| +
 | 
|    // Session manages its own liftime, so do not call delete.
 | 
|    Session* session = new Session();
 | 
|    if (!session->Init(session_manager->chrome_dir())) {
 | 
| @@ -36,6 +42,7 @@
 | 
|                          kInternalServerError);
 | 
|      return;
 | 
|    }
 | 
| +  session->set_use_native_events(native_events_required);
 | 
|  
 | 
|    VLOG(1) << "Created session " << session->id();
 | 
|    std::ostringstream stream;
 | 
| 
 |