From 01b09cc3cf3cd25396c53e184563fbfdab74f8e7 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Fri, 18 Sep 2020 23:50:28 +0300 Subject: Home button opens a random "homepage" bookmark --- src/bookmarks.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/bookmarks.c') diff --git a/src/bookmarks.c b/src/bookmarks.c index 8fe7d109..7e98fb27 100644 --- a/src/bookmarks.c +++ b/src/bookmarks.c @@ -26,6 +26,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include #include #include +#include void init_Bookmark(iBookmark *d) { init_String(&d->url); @@ -166,6 +167,12 @@ iBookmark *get_Bookmarks(iBookmarks *d, uint32_t id) { return (iBookmark *) value_Hash(&d->bookmarks, id); } +iBool filterTagsRegExp_Bookmarks(void *regExp, const iBookmark *bm) { + iRegExpMatch m; + init_RegExpMatch(&m); + return matchString_RegExp(regExp, &bm->tags, &m); +} + const iPtrArray *list_Bookmarks(const iBookmarks *d, iBookmarksCompareFunc cmp, iBookmarksFilterFunc filter, void *context) { lock_Mutex(d->mtx); -- cgit v1.2.3