Commit 6f4e4952 authored by Matthias Clasen's avatar Matthias Clasen

file chooser: Don't pass NULL as title to the portal

This causes critical warnings.
parent d9403885
...@@ -288,6 +288,7 @@ show_portal_file_chooser (GtkFileChooserNative *self, ...@@ -288,6 +288,7 @@ show_portal_file_chooser (GtkFileChooserNative *self,
GDBusMessage *message; GDBusMessage *message;
GVariantBuilder opt_builder; GVariantBuilder opt_builder;
gboolean multiple; gboolean multiple;
const char *title;
message = g_dbus_message_new_method_call ("org.freedesktop.portal.Desktop", message = g_dbus_message_new_method_call ("org.freedesktop.portal.Desktop",
"/org/freedesktop/portal/desktop", "/org/freedesktop/portal/desktop",
...@@ -333,10 +334,12 @@ show_portal_file_chooser (GtkFileChooserNative *self, ...@@ -333,10 +334,12 @@ show_portal_file_chooser (GtkFileChooserNative *self,
g_variant_builder_add (&opt_builder, "{sv}", "choices", g_variant_builder_add (&opt_builder, "{sv}", "choices",
serialize_choices (GTK_FILE_CHOOSER_NATIVE (self))); serialize_choices (GTK_FILE_CHOOSER_NATIVE (self)));
title = gtk_native_dialog_get_title (GTK_NATIVE_DIALOG (self));
g_dbus_message_set_body (message, g_dbus_message_set_body (message,
g_variant_new ("(ss@a{sv})", g_variant_new ("(ss@a{sv})",
parent_window_str ? parent_window_str : "", parent_window_str ? parent_window_str : "",
gtk_native_dialog_get_title (GTK_NATIVE_DIALOG (self)), title ? title : "",
g_variant_builder_end (&opt_builder))); g_variant_builder_end (&opt_builder)));
g_dbus_connection_send_message_with_reply (data->connection, g_dbus_connection_send_message_with_reply (data->connection,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment