diff options
author | ajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-25 18:43:23 +0000 |
---|---|---|
committer | ajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-25 18:43:23 +0000 |
commit | 242c4bd36b82138f6ab7b2dea12b7d31830b0560 (patch) | |
tree | bce48fcc49b67b5a32581e08a5994611010aa680 /base/message_loop.h | |
parent | 7310050cab8c59a0b834538786096e9a542568c2 (diff) | |
download | chromium_src-242c4bd36b82138f6ab7b2dea12b7d31830b0560.zip chromium_src-242c4bd36b82138f6ab7b2dea12b7d31830b0560.tar.gz chromium_src-242c4bd36b82138f6ab7b2dea12b7d31830b0560.tar.bz2 |
Fix style mistakes in r75477.
Associated review at: http://codereview.chromium.org/6489031/
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6532102
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76074 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_loop.h')
-rw-r--r-- | base/message_loop.h | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/base/message_loop.h b/base/message_loop.h index 58306a7..c1dce43 100644 --- a/base/message_loop.h +++ b/base/message_loop.h @@ -465,9 +465,9 @@ class MessageLoop : public base::MessagePump::Delegate { scoped_refptr<base::Histogram> message_histogram_; // A null terminated list which creates an incoming_queue of tasks that are - // acquired under a mutex for processing on this instance's thread. These tasks - // have not yet been sorted out into items for our work_queue_ vs items that - // will be handled by the TimerManager. + // acquired under a mutex for processing on this instance's thread. These + // tasks have not yet been sorted out into items for our work_queue_ vs + // items that will be handled by the TimerManager. TaskQueue incoming_queue_; // Protect access to incoming_queue_. mutable base::Lock incoming_queue_lock_; @@ -509,9 +509,17 @@ class MessageLoopForUI : public MessageLoop { void DidProcessMessage(const MSG& message); #endif // defined(OS_WIN) -#if defined(OS_POSIX) && !defined(OS_MACOSX) - Display* get_display(); -#endif +#if defined(USE_X11) + // Returns the Xlib Display that backs the MessagePump for this MessageLoop. + // + // This allows for raw access to the X11 server in situations where our + // abstractions do not provide enough power. + // + // Be careful how this is used. The MessagePump in general expects + // exclusive access to the Display. Calling things like XNextEvent() will + // likely break things in subtle, hard to detect, ways. + Display* GetDisplay(); +#endif // defined(OS_X11) #if !defined(OS_MACOSX) // Please see message_pump_win/message_pump_glib for definitions of these |