Index: components/open_from_clipboard/clipboard_recent_content_ios.mm |
diff --git a/components/open_from_clipboard/clipboard_recent_content_ios.mm b/components/open_from_clipboard/clipboard_recent_content_ios.mm |
index 36df14356285f439990a01b2142a7d7f7d09a14a..4b6efd2eacd10a537dac219978f2a596b771a018 100644 |
--- a/components/open_from_clipboard/clipboard_recent_content_ios.mm |
+++ b/components/open_from_clipboard/clipboard_recent_content_ios.mm |
@@ -206,6 +206,13 @@ bool ClipboardRecentContentIOS::HasPasteboardChanged(base::TimeDelta uptime) { |
return md5_changed; |
} |
+bool ClipboardRecentContentIOS::GetCurrentURLFromClipboard(GURL* url) { |
+ if (HasPasteboardChanged(base::SysInfo::Uptime())) { |
+ PasteboardChanged(); |
+ } |
+ return GetRecentURLFromClipboard(url); |
+} |
+ |
void ClipboardRecentContentIOS::Init(base::TimeDelta uptime) { |
last_pasteboard_change_count_ = NSIntegerMax; |
url_from_pasteboard_cache_ = URLFromPasteboard(); |