diff options
-rw-r--r-- | src/bookmarks/bookmarkprovider.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bookmarks/bookmarkprovider.cpp b/src/bookmarks/bookmarkprovider.cpp index 2a9dbe2e..37eabcc4 100644 --- a/src/bookmarks/bookmarkprovider.cpp +++ b/src/bookmarks/bookmarkprovider.cpp @@ -37,6 +37,8 @@ #include "bookmarkstoolbar.h" #include "bookmarkowner.h" #include "iconmanager.h" +#include "mainwindow.h" +#include "webtab.h" // KDE Includes #include <KActionCollection> @@ -209,6 +211,8 @@ void BookmarkProvider::slotBookmarksChanged() fillBookmarkBar(bookmarkToolBar); } } + if(Application::instance()->mainWindow()->currentTab()->url().toMimeDataString().contains("about:bookmarks")) + Application::instance()->loadUrl(KUrl("about:bookmarks"), Rekonq::CurrentTab); } @@ -256,6 +260,8 @@ void BookmarkProvider::slotPanelChanged() if (panel && panel != sender()) panel->loadFoldedState(); } + if(Application::instance()->mainWindow()->currentTab()->url().toMimeDataString().contains("about:bookmarks")) + Application::instance()->loadUrl(KUrl("about:bookmarks"), Rekonq::CurrentTab); } |