summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h')
-rw-r--r--chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h b/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h
index 766d8842ee6..97c85fd65d9 100644
--- a/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h
+++ b/chromium/chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h
@@ -8,8 +8,10 @@
#include "base/containers/flat_map.h"
#include "base/scoped_observer.h"
#include "chrome/browser/ui/webui/settings/settings_page_ui_handler.h"
+#include "components/session_manager/core/session_manager.h"
#include "components/session_manager/core/session_manager_observer.h"
-#include "mojo/public/cpp/bindings/binding.h"
+#include "mojo/public/cpp/bindings/receiver.h"
+#include "mojo/public/cpp/bindings/remote.h"
#include "services/device/public/mojom/fingerprint.mojom.h"
class Profile;
@@ -18,10 +20,6 @@ namespace base {
class ListValue;
} // namespace base
-namespace session_manager {
-class SessionManager;
-} // namespace session_manager
-
namespace chromeos {
namespace settings {
@@ -79,11 +77,11 @@ class FingerprintHandler : public ::settings::SettingsPageUIHandler,
std::vector<std::string> fingerprints_paths_;
std::string user_id_;
- device::mojom::FingerprintPtr fp_service_;
- mojo::Binding<device::mojom::FingerprintObserver> binding_;
+ mojo::Remote<device::mojom::Fingerprint> fp_service_;
+ mojo::Receiver<device::mojom::FingerprintObserver> receiver_{this};
ScopedObserver<session_manager::SessionManager,
session_manager::SessionManagerObserver>
- session_observer_;
+ session_observer_{this};
base::WeakPtrFactory<FingerprintHandler> weak_ptr_factory_{this};