Index: chrome/test/automation/automation_proxy.cc |
diff --git a/chrome/test/automation/automation_proxy.cc b/chrome/test/automation/automation_proxy.cc |
index e54f6a685ffabc385abd211666f8192a0cb630e1..4410e2e1f22fc6c395a100174481018429434234 100644 |
--- a/chrome/test/automation/automation_proxy.cc |
+++ b/chrome/test/automation/automation_proxy.cc |
@@ -13,6 +13,7 @@ |
#include "base/process_util.h" |
#include "base/ref_counted.h" |
#include "base/waitable_event.h" |
+#include "chrome/common/chrome_descriptors.h" |
#include "chrome/test/automation/automation_constants.h" |
#include "chrome/test/automation/automation_messages.h" |
#include "chrome/test/automation/browser_proxy.h" |
@@ -440,10 +441,9 @@ scoped_refptr<BrowserProxy> AutomationProxy::GetLastActiveBrowserWindow() { |
#if defined(OS_POSIX) |
base::file_handle_mapping_vector AutomationProxy::fds_to_map() const { |
base::file_handle_mapping_vector map; |
- int src_fd = -1, dest_fd = -1; |
- channel_->GetClientFileDescriptorMapping(&src_fd, &dest_fd); |
- if (src_fd > -1) |
- map.push_back(std::make_pair(src_fd, dest_fd)); |
+ const int ipcfd = channel_->GetClientFileDescriptor(); |
+ if (ipcfd > -1) |
+ map.push_back(std::make_pair(ipcfd, kPrimaryIPCChannel + 3)); |
return map; |
} |
#endif // defined(OS_POSIX) |