Index: chrome/browser/ui/cocoa/location_bar/origin_chip_decoration.mm |
diff --git a/chrome/browser/ui/cocoa/location_bar/origin_chip_decoration.mm b/chrome/browser/ui/cocoa/location_bar/origin_chip_decoration.mm |
index 96a79e3f0fb9e07cbe6b1937554093a3582449ff..63e03f2e8dbc885297e4eb7de7fc7e1230cb7b7d 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/origin_chip_decoration.mm |
+++ b/chrome/browser/ui/cocoa/location_bar/origin_chip_decoration.mm |
@@ -79,14 +79,14 @@ OriginChipDecoration::OriginChipDecoration( |
// May not be set for unit tests. |
scoped_refptr<SafeBrowsingService> sb_service = |
g_browser_process->safe_browsing_service(); |
- if (sb_service.get() && sb_service->ui_manager()) |
+ if (sb_service.get() && sb_service->ui_manager().get()) |
sb_service->ui_manager()->AddObserver(this); |
} |
OriginChipDecoration::~OriginChipDecoration() { |
scoped_refptr<SafeBrowsingService> sb_service = |
g_browser_process->safe_browsing_service(); |
- if (sb_service.get() && sb_service->ui_manager()) |
+ if (sb_service.get() && sb_service->ui_manager().get()) |
sb_service->ui_manager()->RemoveObserver(this); |
} |