summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bookmarks.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bookmarks.c b/src/bookmarks.c
index e8cc5b98..b7e48688 100644
--- a/src/bookmarks.c
+++ b/src/bookmarks.c
@@ -139,6 +139,13 @@ void load_Bookmarks(iBookmarks *d, const char *dirPath) {
139 initSeconds_Time(&bm->when, strtod(line.start, &endPos)); 139 initSeconds_Time(&bm->when, strtod(line.start, &endPos));
140 line.start = skipSpace_CStr(endPos); 140 line.start = skipSpace_CStr(endPos);
141 setRange_String(&bm->url, line); 141 setRange_String(&bm->url, line);
142 /* Clean up the URL. */ {
143 iUrl parts;
144 init_Url(&parts, &bm->url);
145 if (isEmpty_Range(&parts.path) && isEmpty_Range(&parts.query)) {
146 appendChar_String(&bm->url, '/');
147 }
148 }
142 nextSplit_Rangecc(src, "\n", &line); 149 nextSplit_Rangecc(src, "\n", &line);
143 setRange_String(&bm->title, line); 150 setRange_String(&bm->title, line);
144 nextSplit_Rangecc(src, "\n", &line); 151 nextSplit_Rangecc(src, "\n", &line);