Re: BUG: Gtk3::Application->id_is_valid stringifies the object it's called on
- From: Thierry Vignaud <thierry vignaud gmail com>
- To: GTK-Perl List <gtk-perl-list gnome org>, Olav Vitters <olav vitters nl>
- Subject: Re: BUG: Gtk3::Application->id_is_valid stringifies the object it's called on
- Date: Tue, 20 Sep 2016 11:29:48 +0200
On 20 September 2016 at 11:21, Thierry Vignaud
<thierry vignaud gmail com> wrote:
we got the following error:
GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL'
failed at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm
line 67.
If we pass "" as id, we got:
(process:16552): Gtk-CRITICAL **: gtk_application_new: assertion
'application_id == NULL || g_application_id_is_valid (application_id)'
failed
However the doc does say a NULL value is OK:
https://developer.gnome.org/gtk3/stable/GtkApplication.html#gtk-application-new
And the annotation looks OK to me:
grep -A4 'parameter name="application_id"'
/usr/share/gir-1.0/Gio-2.0.gir |grep -B4 "the identifier for
@applicatio"
<parameter name="application_id"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">the identifier for @application</doc>
For the record, I'm using:
Using:
$ rpm -qf /usr/share/gir-1.0/{Gtk-3.0.gir,Gio-2.0.gir,GLib-2.0.gir}
/lib64/libglib-2.0.so --qf '%{sourcerpm}\n'|sort -u
glib2.0-2.49.7-1.mga6.src.rpm
gobject-introspection-1.49.1-1.mga6.src.rpm
gtk+3.0-3.22.0-1.mga6.src.rpm
$ rpm -q perl-{Glib{,-Object-Introspection},Gtk3}
perl-Glib-1.322.0-1.mga6
perl-Glib-Object-Introspection-0.40.0-2.mga6
perl-Gtk3-0.28.0-1.mga6
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]