wayland/surface: Make meta_wayland_transaction_ensure_entry non-static

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1880>
This commit is contained in:
Michel Dänzer 2022-11-01 16:44:49 +01:00 committed by Michel Dänzer
parent 9ed6a3dffb
commit 26346a06ee
3 changed files with 7 additions and 3 deletions

View File

@ -41,7 +41,7 @@ struct _MetaWaylandTransaction
GHashTable *entries; GHashTable *entries;
}; };
typedef struct _MetaWaylandTransactionEntry struct _MetaWaylandTransactionEntry
{ {
/* Next committed transaction with entry for the same surface */ /* Next committed transaction with entry for the same surface */
MetaWaylandTransaction *next_transaction; MetaWaylandTransaction *next_transaction;
@ -52,7 +52,7 @@ typedef struct _MetaWaylandTransactionEntry
gboolean has_sub_pos; gboolean has_sub_pos;
int x; int x;
int y; int y;
} MetaWaylandTransactionEntry; };
static MetaWaylandTransactionEntry * static MetaWaylandTransactionEntry *
meta_wayland_transaction_get_entry (MetaWaylandTransaction *transaction, meta_wayland_transaction_get_entry (MetaWaylandTransaction *transaction,
@ -301,7 +301,7 @@ meta_wayland_transaction_commit (MetaWaylandTransaction *transaction)
meta_wayland_transaction_maybe_apply (transaction); meta_wayland_transaction_maybe_apply (transaction);
} }
static MetaWaylandTransactionEntry * MetaWaylandTransactionEntry *
meta_wayland_transaction_ensure_entry (MetaWaylandTransaction *transaction, meta_wayland_transaction_ensure_entry (MetaWaylandTransaction *transaction,
MetaWaylandSurface *surface) MetaWaylandSurface *surface)
{ {

View File

@ -25,6 +25,9 @@
void meta_wayland_transaction_commit (MetaWaylandTransaction *transaction); void meta_wayland_transaction_commit (MetaWaylandTransaction *transaction);
MetaWaylandTransactionEntry *meta_wayland_transaction_ensure_entry (MetaWaylandTransaction *transaction,
MetaWaylandSurface *surface);
void meta_wayland_transaction_add_placement_op (MetaWaylandTransaction *transaction, void meta_wayland_transaction_add_placement_op (MetaWaylandTransaction *transaction,
MetaWaylandSurface *surface, MetaWaylandSurface *surface,
MetaWaylandSubsurfacePlacementOp *op); MetaWaylandSubsurfacePlacementOp *op);

View File

@ -55,6 +55,7 @@ typedef struct _MetaWaylandSurface MetaWaylandSurface;
typedef struct _MetaWaylandSurfaceState MetaWaylandSurfaceState; typedef struct _MetaWaylandSurfaceState MetaWaylandSurfaceState;
typedef struct _MetaWaylandTransaction MetaWaylandTransaction; typedef struct _MetaWaylandTransaction MetaWaylandTransaction;
typedef struct _MetaWaylandTransactionEntry MetaWaylandTransactionEntry;
typedef struct _MetaWaylandOutput MetaWaylandOutput; typedef struct _MetaWaylandOutput MetaWaylandOutput;