fix return handler on activate-link event

This commit is contained in:
yggverse 2024-07-18 15:32:23 +03:00
parent aa3de2980c
commit 287f843283
3 changed files with 11 additions and 7 deletions

View file

@ -236,7 +236,8 @@ class Gemtext extends Markup
protected function _onActivateLink(
\GtkLabel $label,
string $href
) {
): bool
{
// Format URL
$url = $this->_url(
$href
@ -253,7 +254,7 @@ class Gemtext extends Markup
$this->content->page->update();
// Prevent propagation for supported protocols
if (in_array(
return in_array(
parse_url(
$url,
PHP_URL_SCHEME
@ -262,8 +263,8 @@ class Gemtext extends Markup
'nex',
'gemini',
'file'
])
) return true;
]
);
}
private function _wrap(

View file

@ -25,5 +25,8 @@ class Plain extends Markup
protected function _onActivateLink(
\GtkLabel $label,
string $href
) {}
): bool
{
return true;
}
}