mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision 142910.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@703 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -153,9 +153,9 @@ void PromiseWriterHelper(const WebDropData& drop_data,
|
||||
|
||||
// HTML.
|
||||
if ([type isEqualToString:NSHTMLPboardType]) {
|
||||
DCHECK(!dropData_->text_html.empty());
|
||||
DCHECK(!dropData_->html.is_null() && !dropData_->html.string().empty());
|
||||
// See comment on |kHtmlHeader| above.
|
||||
[pboard setString:SysUTF16ToNSString(kHtmlHeader + dropData_->text_html)
|
||||
[pboard setString:SysUTF16ToNSString(kHtmlHeader + dropData_->html.string())
|
||||
forType:NSHTMLPboardType];
|
||||
|
||||
// URL.
|
||||
@@ -202,8 +202,8 @@ void PromiseWriterHelper(const WebDropData& drop_data,
|
||||
|
||||
// Plain text.
|
||||
} else if ([type isEqualToString:NSStringPboardType]) {
|
||||
DCHECK(!dropData_->plain_text.empty());
|
||||
[pboard setString:SysUTF16ToNSString(dropData_->plain_text)
|
||||
DCHECK(!dropData_->text.is_null() && !dropData_->text.string().empty());
|
||||
[pboard setString:SysUTF16ToNSString(dropData_->text.string())
|
||||
forType:NSStringPboardType];
|
||||
|
||||
// Oops!
|
||||
@@ -359,7 +359,7 @@ void PromiseWriterHelper(const WebDropData& drop_data,
|
||||
[pasteboard_ declareTypes:[NSArray array] owner:view_];
|
||||
|
||||
// HTML.
|
||||
if (!dropData_->text_html.empty())
|
||||
if (!dropData_->html.is_null() && !dropData_->html.string().empty())
|
||||
[pasteboard_ addTypes:[NSArray arrayWithObject:NSHTMLPboardType]
|
||||
owner:view_];
|
||||
|
||||
@@ -419,7 +419,7 @@ void PromiseWriterHelper(const WebDropData& drop_data,
|
||||
}
|
||||
|
||||
// Plain text.
|
||||
if (!dropData_->plain_text.empty())
|
||||
if (!dropData_->text.is_null() && !dropData_->text.string().empty())
|
||||
[pasteboard_ addTypes:[NSArray arrayWithObject:NSStringPboardType]
|
||||
owner:view_];
|
||||
}
|
||||
|
Reference in New Issue
Block a user