gnome-kiosk/0003-Prefer-typed-GVariant-constructors.patch

56 lines
2.8 KiB
Diff

From 2e9ffb9a858e082957b2939047587bacd156815d Mon Sep 17 00:00:00 2001
From: Bilal Elmoussaoui <belmouss@redhat.com>
Date: Tue, 14 Apr 2026 18:50:06 +0200
Subject: [PATCH 03/17] Prefer typed GVariant constructors
Part-of: <https://gitlab.gnome.org/GNOME/gnome-kiosk/-/merge_requests/140>
(cherry picked from commit e07256e99e88a8f8f983e4a3ec3f52032b21181e)
---
compositor/kiosk-shell-introspect-service.c | 6 +++---
input-selector/kiosk-input-selector-application.c | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/compositor/kiosk-shell-introspect-service.c b/compositor/kiosk-shell-introspect-service.c
index c26c6ab..14f0ca4 100644
--- a/compositor/kiosk-shell-introspect-service.c
+++ b/compositor/kiosk-shell-introspect-service.c
@@ -326,7 +326,7 @@ kiosk_shell_introspect_add_window_properties (KioskApp *app,
g_variant_builder_add (window_properties_builder,
"{sv}",
"client-type",
- g_variant_new ("u", client_type));
+ g_variant_new_uint32 (client_type));
is_hidden = meta_window_is_hidden (window);
g_variant_builder_add (window_properties_builder,
@@ -344,11 +344,11 @@ kiosk_shell_introspect_add_window_properties (KioskApp *app,
g_variant_builder_add (window_properties_builder,
"{sv}",
"width",
- g_variant_new ("u", frame_rect.width));
+ g_variant_new_uint32 (frame_rect.width));
g_variant_builder_add (window_properties_builder,
"{sv}",
"height",
- g_variant_new ("u", frame_rect.height));
+ g_variant_new_uint32 (frame_rect.height));
title = meta_window_get_title (window);
if (title) {
diff --git a/input-selector/kiosk-input-selector-application.c b/input-selector/kiosk-input-selector-application.c
index ca67039..1ffe12d 100644
--- a/input-selector/kiosk-input-selector-application.c
+++ b/input-selector/kiosk-input-selector-application.c
@@ -94,7 +94,7 @@ populate_input_sources_menu_with_input_source_manager (KioskInputSelectorApplica
kiosk_input_source_get_backend_id (input_source));
action_id = g_action_print_detailed_name ("win.switch-input-source",
- g_variant_new ("o", object_path));
+ g_variant_new_object_path (object_path));
g_menu_append (self->input_sources_menu,
kiosk_input_source_get_full_name (input_source),
--
2.55.0