summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/bookmark_menu_controller_views.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/views/bookmark_menu_controller_views.h')
-rw-r--r--chrome/browser/views/bookmark_menu_controller_views.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/views/bookmark_menu_controller_views.h b/chrome/browser/views/bookmark_menu_controller_views.h
index 511483a..f858bfd 100644
--- a/chrome/browser/views/bookmark_menu_controller_views.h
+++ b/chrome/browser/views/bookmark_menu_controller_views.h
@@ -43,6 +43,9 @@ class BookmarkMenuController : public BaseBookmarkModelObserver,
class Observer {
public:
virtual void BookmarkMenuDeleted(BookmarkMenuController* controller) = 0;
+
+ protected:
+ virtual ~Observer() {}
};
// Creates a BookmarkMenuController showing the children of |node| starting
@@ -121,7 +124,7 @@ class BookmarkMenuController : public BaseBookmarkModelObserver,
typedef std::map<const BookmarkNode*, int> NodeToMenuIDMap;
// BookmarkMenuController deletes itself as necessary.
- ~BookmarkMenuController();
+ virtual ~BookmarkMenuController();
// Creates a menu and adds it to node_to_menu_id_map_. This uses
// BuildMenu to recursively populate the menu.