| Index: dbus/object_proxy.cc
|
| diff --git a/dbus/object_proxy.cc b/dbus/object_proxy.cc
|
| index d0b660b600dbc368fc28e4804d905cc5b90e6198..016425dd50b7c5bd702e0d539bbb6fe1379de1c3 100644
|
| --- a/dbus/object_proxy.cc
|
| +++ b/dbus/object_proxy.cc
|
| @@ -18,6 +18,7 @@
|
| #include "dbus/object_path.h"
|
| #include "dbus/object_proxy.h"
|
| #include "dbus/scoped_dbus_error.h"
|
| +#include "dbus/util.h"
|
|
|
| namespace dbus {
|
|
|
| @@ -41,15 +42,6 @@ const char kDBusSystemObjectAddress[] = "org.freedesktop.DBus";
|
| // The NameOwnerChanged member in |kDBusSystemObjectInterface|.
|
| const char kNameOwnerChangedMember[] = "NameOwnerChanged";
|
|
|
| -// Gets the absolute signal name by concatenating the interface name and
|
| -// the signal name. Used for building keys for method_table_ in
|
| -// ObjectProxy.
|
| -std::string GetAbsoluteSignalName(
|
| - const std::string& interface_name,
|
| - const std::string& signal_name) {
|
| - return interface_name + "." + signal_name;
|
| -}
|
| -
|
| // An empty function used for ObjectProxy::EmptyResponseCallback().
|
| void EmptyResponseCallbackBody(Response* /*response*/) {
|
| }
|
| @@ -421,7 +413,7 @@ bool ObjectProxy::ConnectToSignalInternal(const std::string& interface_name,
|
| return false;
|
|
|
| const std::string absolute_signal_name =
|
| - GetAbsoluteSignalName(interface_name, signal_name);
|
| + GetAbsoluteMemberName(interface_name, signal_name);
|
|
|
| // Add a match rule so the signal goes through HandleMessage().
|
| const std::string match_rule =
|
| @@ -488,7 +480,7 @@ DBusHandlerResult ObjectProxy::HandleMessage(
|
| statistics::AddReceivedSignal(service_name_, interface, member);
|
|
|
| // Check if we know about the signal.
|
| - const std::string absolute_signal_name = GetAbsoluteSignalName(
|
| + const std::string absolute_signal_name = GetAbsoluteMemberName(
|
| interface, member);
|
| MethodTable::const_iterator iter = method_table_.find(absolute_signal_name);
|
| if (iter == method_table_.end()) {
|
|
|