[gnome-builder/wip/chergert/flatpak-repo: 27/29] flatpak: always run sdk download




commit b6155dbf3449711a644d33a4397a955d47a43d64
Author: Christian Hergert <chergert redhat com>
Date:   Wed Aug 25 14:20:07 2021 -0700

    flatpak: always run sdk download
    
    We need to rely on transient settings to remove this.

 src/plugins/flatpak/gbp-flatpak-sdk-stage.c | 10 ++++++++++
 1 file changed, 10 insertions(+)
---
diff --git a/src/plugins/flatpak/gbp-flatpak-sdk-stage.c b/src/plugins/flatpak/gbp-flatpak-sdk-stage.c
index 0cb90d770..0e79ded70 100644
--- a/src/plugins/flatpak/gbp-flatpak-sdk-stage.c
+++ b/src/plugins/flatpak/gbp-flatpak-sdk-stage.c
@@ -171,6 +171,15 @@ gbp_flatpak_sdk_stage_build_finish (IdePipelineStage  *stage,
   IDE_RETURN (ret);
 }
 
+static void
+gbp_flatpak_sdk_stage_query (IdePipelineStage *stage,
+                             IdePipeline      *pipeline,
+                             GPtrArray        *targets,
+                             GCancellable     *cancellable)
+{
+  ide_pipeline_stage_set_completed (stage, FALSE);
+}
+
 static void
 gbp_flatpak_sdk_stage_finalize (GObject *object)
 {
@@ -189,6 +198,7 @@ gbp_flatpak_sdk_stage_class_init (GbpFlatpakSdkStageClass *klass)
 
   stage_class->build_async = gbp_flatpak_sdk_stage_build_async;
   stage_class->build_finish = gbp_flatpak_sdk_stage_build_finish;
+  stage_class->query = gbp_flatpak_sdk_stage_query;
 
   object_class->finalize = gbp_flatpak_sdk_stage_finalize;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]