From 1254a753eb3c85f35e5bc322dbe4a3f177e79c88 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Sat, 14 Jun 2025 17:01:15 +0200 Subject: Support media elements in data forms --- main/src/ui/util/data_forms.vala | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main/src/ui/util/data_forms.vala') diff --git a/main/src/ui/util/data_forms.vala b/main/src/ui/util/data_forms.vala index 1b8d3271..dfdef15c 100644 --- a/main/src/ui/util/data_forms.vala +++ b/main/src/ui/util/data_forms.vala @@ -115,6 +115,12 @@ public static ViewModel.PreferencesRow.Any? get_data_form_field_view_model(DataF return null; } + var media_node = field.node.get_subnode("media", "urn:xmpp:media-element"); + if (media_node != null) { + view_model.media_type = media_node.get_attribute("type", "urn:xmpp:media-element"); + view_model.media_uri = media_node.get_deep_string_content("uri"); + } + view_model.title = label; return view_model; } -- cgit v1.3