mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-20 07:38:54 +02:00
gsignal: Drop unnecessary warnings from g_signal_lookup()
The `G_TYPE_IS_INSTANTIATABLE()` check is redundant with a precondition on the function. The `g_type_class_peek()` check seems like a pointless restriction: it should be possible to check for a signal from a class init function. Signed-off-by: Philip Withnall <withnall@endlessm.com> Fixes: #650
This commit is contained in:
@@ -1325,12 +1325,6 @@ g_signal_lookup (const gchar *name,
|
|||||||
if (!g_type_name (itype))
|
if (!g_type_name (itype))
|
||||||
g_warning (G_STRLOC ": unable to look up signal \"%s\" for invalid type id '%"G_GSIZE_FORMAT"'",
|
g_warning (G_STRLOC ": unable to look up signal \"%s\" for invalid type id '%"G_GSIZE_FORMAT"'",
|
||||||
name, itype);
|
name, itype);
|
||||||
else if (!G_TYPE_IS_INSTANTIATABLE (itype))
|
|
||||||
g_warning (G_STRLOC ": unable to look up signal \"%s\" for non instantiatable type '%s'",
|
|
||||||
name, g_type_name (itype));
|
|
||||||
else if (!g_type_class_peek (itype))
|
|
||||||
g_warning (G_STRLOC ": unable to look up signal \"%s\" of unloaded type '%s'",
|
|
||||||
name, g_type_name (itype));
|
|
||||||
else if (!is_valid_signal_name (name))
|
else if (!is_valid_signal_name (name))
|
||||||
g_warning (G_STRLOC ": unable to look up invalid signal name \"%s\" on type '%s'",
|
g_warning (G_STRLOC ": unable to look up invalid signal name \"%s\" on type '%s'",
|
||||||
name, g_type_name (itype));
|
name, g_type_name (itype));
|
||||||
|
Reference in New Issue
Block a user