diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2010-05-04 09:19:16 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2010-05-04 09:19:16 +0200 |
commit | 7ea1b6add7ebef4d475801e15e89992e734617c1 (patch) | |
tree | a083886be1493a1616ef380e8ccad40e09e49e1f /src/bookmarks/bookmarksmanager.cpp | |
parent | Fix conflicts (diff) | |
download | rekonq-7ea1b6add7ebef4d475801e15e89992e734617c1.tar.xz |
Memory leaks fixes
first bunch
Diffstat (limited to 'src/bookmarks/bookmarksmanager.cpp')
-rw-r--r-- | src/bookmarks/bookmarksmanager.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/bookmarks/bookmarksmanager.cpp b/src/bookmarks/bookmarksmanager.cpp index 73127257..bfa8d238 100644 --- a/src/bookmarks/bookmarksmanager.cpp +++ b/src/bookmarks/bookmarksmanager.cpp @@ -302,6 +302,8 @@ BookmarkProvider::~BookmarkProvider() delete m_actionCollection; delete m_owner; delete m_manager; + + delete m_completion; } @@ -363,11 +365,8 @@ void BookmarkProvider::contextMenu(const QPoint &point) if (!action) return; - KMenu *menu = new BookmarkContextMenu(action->bookmark(), bookmarkManager(), bookmarkOwner()); - if (!menu) - return; - - menu->popup(bookmarkToolBar->mapToGlobal(point)); + BookmarkContextMenu menu(action->bookmark(), bookmarkManager(), bookmarkOwner()); + menu.exec(bookmarkToolBar->mapToGlobal(point)); } |