[glade/glade-3-36] GladeStandarStock, GladeStandarStockImage: fix get_type() functions for introspection
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/glade-3-36] GladeStandarStock, GladeStandarStockImage: fix get_type() functions for introspection
- Date: Fri, 19 Jun 2020 21:13:09 +0000 (UTC)
commit a409f29dc7f2ce24c429a791060ddeb8cda6877f
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date: Fri Jun 19 18:10:35 2020 -0300
GladeStandarStock, GladeStandarStockImage: fix get_type() functions for introspection
Avoid trying to register stock icons when there is no default display like when
running introspection scanner.
This prevents some really annoying warnings and should help with
https://gitlab.gnome.org/GNOME/glade/-/issues/432
gladeui/glade-builtins.c | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/gladeui/glade-builtins.c b/gladeui/glade-builtins.c
index 8dbe6a5c..beadc5cb 100644
--- a/gladeui/glade-builtins.c
+++ b/gladeui/glade-builtins.c
@@ -292,6 +292,9 @@ glade_standard_stock_get_type (void)
(GEnumValue *) g_array_free (values,
FALSE));
+ if (gdk_display_get_default () == NULL)
+ return etype;
+
/* Register displayable by GType, i.e. after the types been created. */
for (i = 0; i < n_values; i++)
{
@@ -329,6 +332,9 @@ glade_standard_stock_image_get_type (void)
(GEnumValue *) g_array_free (values,
FALSE));
+ if (gdk_display_get_default () == NULL)
+ return etype;
+
/* Register displayable by GType, i.e. after the types been created. */
for (i = 0; i < n_values; i++)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]