Index: ui/views/accessibility/ax_aura_obj_cache.h |
diff --git a/ui/views/accessibility/ax_aura_obj_cache.h b/ui/views/accessibility/ax_aura_obj_cache.h |
index 321b4162184468be149afe39bce2b52e1740b5b7..fc9a8c91352eb1775f2bb9da12dad9c80ed56653 100644 |
--- a/ui/views/accessibility/ax_aura_obj_cache.h |
+++ b/ui/views/accessibility/ax_aura_obj_cache.h |
@@ -8,6 +8,7 @@ |
#include <stdint.h> |
#include <map> |
+#include <memory> |
#include <vector> |
#include "base/macros.h" |
@@ -119,7 +120,7 @@ class VIEWS_EXPORT AXAuraObjCache |
std::map<views::Widget*, int32_t> widget_to_id_map_; |
std::map<aura::Window*, int32_t> window_to_id_map_; |
- std::map<int32_t, AXAuraObjWrapper*> cache_; |
+ std::map<int32_t, std::unique_ptr<AXAuraObjWrapper>> cache_; |
int32_t current_id_; |
aura::client::FocusClient* focus_client_; |