Index: chrome/browser/devtools/devtools_window.cc |
diff --git a/chrome/browser/devtools/devtools_window.cc b/chrome/browser/devtools/devtools_window.cc |
index 0b757d9a09701d0ee939a68ae9ea9a2aae067fe9..6eafaa162838e945a37f33df7e32b15edf3686b5 100644 |
--- a/chrome/browser/devtools/devtools_window.cc |
+++ b/chrome/browser/devtools/devtools_window.cc |
@@ -1058,6 +1058,16 @@ void DevToolsWindow::RemoveFileSystem(const std::string& file_system_path) { |
&file_system_path_value, NULL, NULL); |
} |
+void DevToolsWindow::UpgradeDraggedFileSystemPermissions( |
+ const std::string& file_system_url) { |
+ CHECK(web_contents_->GetURL().SchemeIs(chrome::kChromeDevToolsScheme)); |
+ file_helper_->UpgradeDraggedFileSystemPermissions( |
+ file_system_url, |
+ base::Bind(&DevToolsWindow::FileSystemAdded, weak_factory_.GetWeakPtr()), |
+ base::Bind(&DevToolsWindow::ShowDevToolsConfirmInfoBar, |
+ weak_factory_.GetWeakPtr())); |
+} |
+ |
void DevToolsWindow::IndexPath(int request_id, |
const std::string& file_system_path) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |