diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-12-19 07:33:34 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-12-19 07:33:34 +0200 |
commit | facdf3ca44c170aec9466b7e309a209de0c7f643 (patch) | |
tree | 662f0ba2c86c618d9cb3954f6a36ac1005534ed3 /src/gmdocument.c | |
parent | b6923950df99ba6c8ca1e7234440321901fe804c (diff) |
Opening unrecognized schemes in default browser
This works if the OS supports the scheme as built-in or via some handler application.
IssueID #103
IssueID #84
Diffstat (limited to 'src/gmdocument.c')
-rw-r--r-- | src/gmdocument.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gmdocument.c b/src/gmdocument.c index d01ba0b9..1f8ecb75 100644 --- a/src/gmdocument.c +++ b/src/gmdocument.c | |||
@@ -1365,9 +1365,9 @@ enum iColorId linkColor_GmDocument(const iGmDocument *d, iGmLinkId linkId, enum | |||
1365 | const iGmLink *link = link_GmDocument_(d, linkId); | 1365 | const iGmLink *link = link_GmDocument_(d, linkId); |
1366 | const int www_GmLinkFlag = http_GmLinkFlag | mailto_GmLinkFlag; | 1366 | const int www_GmLinkFlag = http_GmLinkFlag | mailto_GmLinkFlag; |
1367 | if (link) { | 1367 | if (link) { |
1368 | const iBool isBad = (link->flags & supportedProtocol_GmLinkFlag) == 0; | 1368 | const iBool isUnsupported = (link->flags & supportedProtocol_GmLinkFlag) == 0; |
1369 | if (part == icon_GmLinkPart) { | 1369 | if (part == icon_GmLinkPart) { |
1370 | if (isBad) { | 1370 | if (isUnsupported) { |
1371 | return tmBadLink_ColorId; | 1371 | return tmBadLink_ColorId; |
1372 | } | 1372 | } |
1373 | if (link->flags & visited_GmLinkFlag) { | 1373 | if (link->flags & visited_GmLinkFlag) { |
@@ -1394,7 +1394,7 @@ enum iColorId linkColor_GmDocument(const iGmDocument *d, iGmLinkId linkId, enum | |||
1394 | : tmLinkTextHover_ColorId; | 1394 | : tmLinkTextHover_ColorId; |
1395 | } | 1395 | } |
1396 | if (part == domain_GmLinkPart) { | 1396 | if (part == domain_GmLinkPart) { |
1397 | if (isBad) { | 1397 | if (isUnsupported) { |
1398 | return tmBadLink_ColorId; | 1398 | return tmBadLink_ColorId; |
1399 | } | 1399 | } |
1400 | return link->flags & www_GmLinkFlag | 1400 | return link->flags & www_GmLinkFlag |