diff --git a/common/flatpak-transaction-private.h b/common/flatpak-transaction-private.h index 550b60ad..2ebd5d69 100644 --- a/common/flatpak-transaction-private.h +++ b/common/flatpak-transaction-private.h @@ -22,12 +22,15 @@ #define __FLATPAK_TRANSACTION_PRIVATE_H__ #include "flatpak-transaction.h" +#include "flatpak-ref-utils-private.h" FlatpakRemoteState *flatpak_transaction_ensure_remote_state (FlatpakTransaction *self, FlatpakTransactionOperationType kind, const char *remote, GError **error); +FlatpakDecomposed * flatpak_transaction_operation_get_decomposed (FlatpakTransactionOperation *self); + #include "flatpak-dir-private.h" #endif /* __FLATPAK_TRANSACTION_PRIVATE_H__ */ diff --git a/common/flatpak-transaction.c b/common/flatpak-transaction.c index 60495fce..a76c3696 100644 --- a/common/flatpak-transaction.c +++ b/common/flatpak-transaction.c @@ -692,6 +692,12 @@ flatpak_transaction_operation_get_ref (FlatpakTransactionOperation *self) return flatpak_decomposed_get_ref (self->ref); } +FlatpakDecomposed * +flatpak_transaction_operation_get_decomposed (FlatpakTransactionOperation *self) +{ + return self->ref; +} + /** * flatpak_transaction_operation_get_related_to_ops: * @self: a #FlatpakTransactionOperation