summaryrefslogtreecommitdiffstats
path: root/content/renderer
diff options
context:
space:
mode:
authordcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-06 22:24:10 +0000
committerdcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-06 22:24:10 +0000
commita96790b07c2b8212ac65601e05a4759597aa8662 (patch)
treee5e1339461746387559d41319a46bee5611c12a3 /content/renderer
parent2952b1311496ca652fb22bf914818750bf812805 (diff)
downloadchromium_src-a96790b07c2b8212ac65601e05a4759597aa8662.zip
chromium_src-a96790b07c2b8212ac65601e05a4759597aa8662.tar.gz
chromium_src-a96790b07c2b8212ac65601e05a4759597aa8662.tar.bz2
Context-based HTML paste plumbing
This patch creates the necessary plumbing to pass the fragment + context into WebKit when pasting HTML. This allows things like <td></td> to be properly reconstructed inside WebKit. BUG=19360 TEST=WebKit layout tests Review URL: http://codereview.chromium.org/7600014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104378 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer')
-rw-r--r--content/renderer/renderer_glue.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/content/renderer/renderer_glue.cc b/content/renderer/renderer_glue.cc
index d03150b..b0ca549 100644
--- a/content/renderer/renderer_glue.cc
+++ b/content/renderer/renderer_glue.cc
@@ -151,9 +151,11 @@ void ClipboardReadAsciiText(ui::Clipboard::Buffer buffer, std::string* result) {
}
void ClipboardReadHTML(ui::Clipboard::Buffer buffer, string16* markup,
- GURL* url) {
+ GURL* url, uint32* fragment_start,
+ uint32* fragment_end) {
RenderThread::current()->Send(
- new ClipboardHostMsg_ReadHTML(buffer, markup, url));
+ new ClipboardHostMsg_ReadHTML(buffer, markup, url, fragment_start,
+ fragment_end));
}
void ClipboardReadImage(ui::Clipboard::Buffer buffer, std::string* data) {