mirror of
https://gitlab.gnome.org/GNOME/calls.git
synced 2024-11-15 04:45:36 +00:00
e911f391c6
How `g_type_class_peek ()` was used it didn't return the correct parent class in most cases. G_DEFINE_TYPE macro creates a pointer we can use to get the parent class `n_p_parent_class`. Because we didn't use the correct parent class the object initialisation wasn't fully completed for some GtkWidgets. See https://developer.gnome.org/gobject/stable/chapter-gobject.html#gobject-instantiation for more information. This commit makes use of the `n_p_parent_class pointer` created for this specific use case where ever possible. Fixes: https://source.puri.sm/Librem5/calls/issues/118 |
||
---|---|---|
.. | ||
calls-mm-call.c | ||
calls-mm-call.h | ||
calls-mm-origin.c | ||
calls-mm-origin.h | ||
calls-mm-provider.c | ||
calls-mm-provider.h | ||
meson.build | ||
mm.plugin.in |