Chromium Code Reviews| Index: chromeos/dbus/session_manager_client.cc |
| diff --git a/chromeos/dbus/session_manager_client.cc b/chromeos/dbus/session_manager_client.cc |
| index 7def286cda74cd1d982eea943fa10d92a0d5f8b3..28b28e132632049b41f2534c5287a64e8fb3bde2 100644 |
| --- a/chromeos/dbus/session_manager_client.cc |
| +++ b/chromeos/dbus/session_manager_client.cc |
| @@ -238,16 +238,6 @@ class SessionManagerClientImpl : public SessionManagerClient { |
| blocking_method_caller_.reset( |
| new BlockingMethodCaller(bus, session_manager_proxy_)); |
| - // Signals emitted on Chromium's interface. Many of these ought to be |
| - // method calls instead. |
| - session_manager_proxy_->ConnectToSignal( |
| - chromium::kChromiumInterface, |
| - chromium::kLockScreenSignal, |
| - base::Bind(&SessionManagerClientImpl::ScreenLockReceived, |
| - weak_ptr_factory_.GetWeakPtr()), |
| - base::Bind(&SessionManagerClientImpl::SignalConnected, |
| - weak_ptr_factory_.GetWeakPtr())); |
| - |
| // Signals emitted on the session manager's interface. |
| session_manager_proxy_->ConnectToSignal( |
| login_manager::kSessionManagerInterface, |
| @@ -463,10 +453,6 @@ class SessionManagerClientImpl : public SessionManagerClient { |
| FOR_EACH_OBSERVER(Observer, observers_, PropertyChangeComplete(success)); |
| } |
| - void ScreenLockReceived(dbus::Signal* signal) { |
| - FOR_EACH_OBSERVER(Observer, observers_, LockScreen()); |
| - } |
| - |
| void ScreenIsLockedReceived(dbus::Signal* signal) { |
| FOR_EACH_OBSERVER(Observer, observers_, ScreenIsLocked()); |
| } |
| @@ -528,9 +514,7 @@ class SessionManagerClientStubImpl : public SessionManagerClient { |
| virtual void StartSession(const std::string& user_email) OVERRIDE {} |
| virtual void StopSession() OVERRIDE {} |
| virtual void StartDeviceWipe() OVERRIDE {} |
| - virtual void RequestLockScreen() OVERRIDE { |
| - FOR_EACH_OBSERVER(Observer, observers_, LockScreen()); |
|
Daniel Erat
2014/02/14 23:36:56
Steven, curious about your thoughts about this. Th
stevenjb
2014/02/18 17:32:14
The stub should try to mimic the behavior without
Daniel Erat
2014/02/18 17:47:21
org.chromium.LibCrosService is implemented in c/b/
stevenjb
2014/02/18 17:52:40
OK. I personally would like to see dbus calls move
|
| - } |
| + virtual void RequestLockScreen() OVERRIDE {} |
| virtual void NotifyLockScreenShown() OVERRIDE { |
| FOR_EACH_OBSERVER(Observer, observers_, ScreenIsLocked()); |
| } |