From 247b033aaf5a7a72e26cd11a6ab676b913b67ace Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Mon, 28 Dec 2020 12:36:09 +0200 Subject: SidebarWidget: Opening feed entries in new tab --- src/gmutil.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/gmutil.c') diff --git a/src/gmutil.c b/src/gmutil.c index afca4978..cf96cfd8 100644 --- a/src/gmutil.c +++ b/src/gmutil.c @@ -315,7 +315,7 @@ void urlEncodeSpaces_String(iString *d) { } } -const iString *feedEntryOpenCommand_String(const iString *url) { +const iString *feedEntryOpenCommand_String(const iString *url, int newTab) { if (!isEmpty_String(url)) { iString *cmd = collectNew_String(); const size_t fragPos = indexOf_String(url, '#'); @@ -323,14 +323,15 @@ const iString *feedEntryOpenCommand_String(const iString *url) { iString *head = newRange_String( (iRangecc){ constBegin_String(url) + fragPos + 1, constEnd_String(url) }); format_String(cmd, - "open gotourlheading:%s url:%s", + "open newtab:%d gotourlheading:%s url:%s", + newTab, cstr_String(head), cstr_Rangecc((iRangecc){ constBegin_String(url), constBegin_String(url) + fragPos })); delete_String(head); } else { - format_String(cmd, "open url:%s", cstr_String(url)); + format_String(cmd, "open newtab:%d url:%s", newTab, cstr_String(url)); } return cmd; } -- cgit v1.2.3