talkatu/talkatu

Fix URL targets in markdown buffers

15 months ago, Elliott Sales de Andrade
49b6af8df5de
Parents ad000db4fe9a
Children 7c32cf7372e5
Fix URL targets in markdown buffers

Testing Done:
Opened About window in Pidgin, and links showed the correct cursor and tooltip.

Reviewed at https://reviews.imfreedom.org/r/2190/
--- a/talkatu/talkatumarkdownbuffer.c Sat Nov 05 02:24:35 2022 -0500
+++ b/talkatu/talkatumarkdownbuffer.c Sun Jan 15 21:28:59 2023 -0600
@@ -39,8 +39,6 @@
* The backing class for #TalkatuMarkdownBuffer.
*/
-#define TALKATU_MARKDOWN_LINK_TARGET_ATTRIBUTE "markdown_link_target"
-
G_DEFINE_TYPE(TalkatuMarkdownBuffer, talkatu_markdown_buffer, TALKATU_TYPE_BUFFER);
/******************************************************************************
@@ -170,11 +168,11 @@
tag_name = TALKATU_TAG_ANCHOR;
- g_object_set(
+ g_object_set_data_full(
G_OBJECT(link_url),
- TALKATU_MARKDOWN_LINK_TARGET_ATTRIBUTE,
+ "talkatu-anchor-url",
g_strdup(cmark_node_get_url(node)),
- NULL
+ g_free
);
gtk_text_tag_table_add(tag_table, link_url);