From e8412f167ec2c8d72055181c2c5e1df09699a94e Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Mon, 18 Jan 2021 19:22:03 +0200 Subject: Fixed opening heading feed entries in a tab The heading goto fragment wasn't being stripped appropriately from the URLs. --- src/gmutil.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/gmutil.c') diff --git a/src/gmutil.c b/src/gmutil.c index 69fa6d9f..0f1bc803 100644 --- a/src/gmutil.c +++ b/src/gmutil.c @@ -91,6 +91,15 @@ void stripDefaultUrlPort_String(iString *d) { } } +const iString *urlFragmentStripped_String(const iString *d) { + const size_t fragPos = indexOf_String(d, '#'); + if (fragPos != iInvalidPos) { + return collect_String(newRange_String((iRangecc){ constBegin_String(d), + constBegin_String(d) + fragPos })); + } + return d; +} + void cleanUrlPath_String(iString *d) { iString clean; init_String(&clean); -- cgit v1.2.3