diff options
Diffstat (limited to 'chrome/browser/views/bookmark_menu_controller_views.h')
| -rw-r--r-- | chrome/browser/views/bookmark_menu_controller_views.h | 5 |
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. |
