mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision 149431.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@731 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@ -31,12 +31,6 @@ class CefThreadMessageLoopProxy : public MessageLoopProxy {
|
||||
}
|
||||
|
||||
// TaskRunner implementation.
|
||||
virtual bool PostDelayedTask(const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
int64 delay_ms) OVERRIDE {
|
||||
return CefThread::PostDelayedTask(id_, from_here, task, delay_ms);
|
||||
}
|
||||
|
||||
virtual bool PostDelayedTask(const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
base::TimeDelta delay) OVERRIDE {
|
||||
@ -44,14 +38,6 @@ class CefThreadMessageLoopProxy : public MessageLoopProxy {
|
||||
}
|
||||
|
||||
// SequencedTaskRunner implementation.
|
||||
virtual bool PostNonNestableDelayedTask(
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
int64 delay_ms) OVERRIDE {
|
||||
return CefThread::PostNonNestableDelayedTask(id_, from_here, task,
|
||||
delay_ms);
|
||||
}
|
||||
|
||||
virtual bool PostNonNestableDelayedTask(
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
@ -153,15 +139,7 @@ bool CefThread::CurrentlyOn(ID identifier) {
|
||||
bool CefThread::PostTask(ID identifier,
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task) {
|
||||
return PostTaskHelper(identifier, from_here, task, 0, true);
|
||||
}
|
||||
|
||||
// static
|
||||
bool CefThread::PostDelayedTask(ID identifier,
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
int64 delay_ms) {
|
||||
return PostTaskHelper(identifier, from_here, task, delay_ms, true);
|
||||
return PostTaskHelper(identifier, from_here, task, base::TimeDelta(), true);
|
||||
}
|
||||
|
||||
// static
|
||||
@ -169,8 +147,7 @@ bool CefThread::PostDelayedTask(ID identifier,
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
base::TimeDelta delay) {
|
||||
return PostTaskHelper(identifier, from_here, task, delay.InMilliseconds(),
|
||||
true);
|
||||
return PostTaskHelper(identifier, from_here, task, delay, true);
|
||||
}
|
||||
|
||||
// static
|
||||
@ -178,16 +155,7 @@ bool CefThread::PostNonNestableTask(
|
||||
ID identifier,
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task) {
|
||||
return PostTaskHelper(identifier, from_here, task, 0, false);
|
||||
}
|
||||
|
||||
// static
|
||||
bool CefThread::PostNonNestableDelayedTask(
|
||||
ID identifier,
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
int64 delay_ms) {
|
||||
return PostTaskHelper(identifier, from_here, task, delay_ms, false);
|
||||
return PostTaskHelper(identifier, from_here, task, base::TimeDelta(), false);
|
||||
}
|
||||
|
||||
// static
|
||||
@ -196,8 +164,7 @@ bool CefThread::PostNonNestableDelayedTask(
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
base::TimeDelta delay) {
|
||||
return PostTaskHelper(identifier, from_here, task, delay.InMilliseconds(),
|
||||
false);
|
||||
return PostTaskHelper(identifier, from_here, task, delay, false);
|
||||
}
|
||||
|
||||
// static
|
||||
@ -227,7 +194,7 @@ bool CefThread::PostTaskHelper(
|
||||
ID identifier,
|
||||
const tracked_objects::Location& from_here,
|
||||
const base::Closure& task,
|
||||
int64 delay_ms,
|
||||
base::TimeDelta delay,
|
||||
bool nestable) {
|
||||
DCHECK(identifier >= 0 && identifier < ID_COUNT);
|
||||
// Optimization: to avoid unnecessary locks, we listed the ID enumeration in
|
||||
@ -248,9 +215,9 @@ bool CefThread::PostTaskHelper(
|
||||
cef_threads_[identifier]->message_loop() : NULL;
|
||||
if (message_loop) {
|
||||
if (nestable) {
|
||||
message_loop->PostDelayedTask(from_here, task, delay_ms);
|
||||
message_loop->PostDelayedTask(from_here, task, delay);
|
||||
} else {
|
||||
message_loop->PostNonNestableDelayedTask(from_here, task, delay_ms);
|
||||
message_loop->PostNonNestableDelayedTask(from_here, task, delay);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user