Comment #6 on issue 5823 by [email protected]: Regression: copying  
text from the renderer than copying text in another app makes other app  
unresponsive for a couple of seconds
http://code.google.com/p/chromium/issues/detail?id=5823

The following revision refers to this bug:
     http://src.chromium.org/viewvc/chrome?view=rev&revision=9003

------------------------------------------------------------------------
r9003 | [email protected] | 2009-01-30 17:19:57 -0800 (Fri, 30 Jan 2009) |  
16 lines
Changed paths:
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/base/clipboard.h?r1=9003&r2=9002
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/base/clipboard_unittest.cc?r1=9003&r2=9002
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/base/clipboard_win.cc?r1=9003&r2=9002
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/base/file_util_unittest.cc?r1=9003&r2=9002
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/resource_message_filter.cc?r1=9003&r2=9002

Make sure that Clipboard operations that require dispatching
of windows messages are performed on the UI thread.

SetClipboardData requires the clipboard to be open with a handle
to a window that will be notified when the contents are going to
change again. If Windows messages are not processed, any other app
writing to the clipboard will be locked while we acknowledge their
request (by processing the message).

The IO thread doesn't pump windows messages anymore so write
clipboard operations cannot be performed from that thread and have
to be posted to another thread.

BUG=5823

Review URL: http://codereview.chromium.org/19733
------------------------------------------------------------------------


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to