Index: dbus/exported_object.cc |
diff --git a/dbus/exported_object.cc b/dbus/exported_object.cc |
index 0024df6c2811934c9158dcabd7a3deb7cce870a3..2047f3fe6f935c62ac9e8003bc93eee762671dfd 100644 |
--- a/dbus/exported_object.cc |
+++ b/dbus/exported_object.cc |
@@ -94,7 +94,7 @@ void ExportedObject::SendSignal(Signal* signal) { |
dbus_message_ref(signal_message); |
const base::TimeTicks start_time = base::TimeTicks::Now(); |
- if (bus_->GetDBusTaskRunner()->RunsTasksOnCurrentThread()) { |
+ if (bus_->GetDBusTaskRunner()->RunsTasksInCurrentSequence()) { |
// The Chrome OS power manager doesn't use a dedicated TaskRunner for |
// sending DBus messages. Sending signals asynchronously can cause an |
// inversion in the message order if the power manager calls |