screen-cast/stream-src: Put type definition higher up
Type definition (G_TYPE_DEFINE..()) should be above all other code; only type definitions etc should be above. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3900>
This commit is contained in:
parent
e3f743facc
commit
157c4af11e
@ -150,6 +150,15 @@ typedef struct _MetaScreenCastStreamSrcPrivate
|
||||
GHashTable *modifiers;
|
||||
} MetaScreenCastStreamSrcPrivate;
|
||||
|
||||
static void meta_screen_cast_stream_src_init_initable_iface (GInitableIface *iface);
|
||||
|
||||
G_DEFINE_TYPE_WITH_CODE (MetaScreenCastStreamSrc,
|
||||
meta_screen_cast_stream_src,
|
||||
G_TYPE_OBJECT,
|
||||
G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
|
||||
meta_screen_cast_stream_src_init_initable_iface)
|
||||
G_ADD_PRIVATE (MetaScreenCastStreamSrc))
|
||||
|
||||
static const struct {
|
||||
CoglPixelFormat cogl_format;
|
||||
enum spa_video_format spa_video_format;
|
||||
@ -281,16 +290,6 @@ push_format_object (enum spa_video_format format,
|
||||
return spa_pod_builder_pop (&pod_builder.b, &pod_frame);
|
||||
}
|
||||
|
||||
static void
|
||||
meta_screen_cast_stream_src_init_initable_iface (GInitableIface *iface);
|
||||
|
||||
G_DEFINE_TYPE_WITH_CODE (MetaScreenCastStreamSrc,
|
||||
meta_screen_cast_stream_src,
|
||||
G_TYPE_OBJECT,
|
||||
G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
|
||||
meta_screen_cast_stream_src_init_initable_iface)
|
||||
G_ADD_PRIVATE (MetaScreenCastStreamSrc))
|
||||
|
||||
static gboolean
|
||||
meta_screen_cast_stream_src_get_specs (MetaScreenCastStreamSrc *src,
|
||||
int *width,
|
||||
|
Loading…
x
Reference in New Issue
Block a user