From 4e8ae293f5ea1c22948bdddc3fe7bb17d7d70ab1 Mon Sep 17 00:00:00 2001
From: Julian Bouzas <julian.bouzas@collabora.com>
Date: Mon, 27 Apr 2020 13:19:07 -0400
Subject: [PATCH] modules: si-adapter: set/unser WP_SI_FLAG_CONFIGURED when
 adapter is configured/reset

---
 modules/module-si-adapter.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/module-si-adapter.c b/modules/module-si-adapter.c
index 0ee54532..d1ebf9e7 100644
--- a/modules/module-si-adapter.c
+++ b/modules/module-si-adapter.c
@@ -67,6 +67,8 @@ si_adapter_reset (WpSessionItem * item)
   WP_SESSION_ITEM_CLASS (si_adapter_parent_class)->reset (item);
 
   g_clear_object (&self->node);
+
+  wp_session_item_clear_flag (item, WP_SI_FLAG_CONFIGURED);
 }
 
 static gpointer
@@ -173,6 +175,8 @@ si_adapter_configure (WpSessionItem * item, GVariant * args)
   g_variant_lookup (args, "enable-control-port", "b", &self->control_port);
   g_variant_lookup (args, "enable-monitor", "b", &self->monitor);
 
+  wp_session_item_set_flag (item, WP_SI_FLAG_CONFIGURED);
+
   return TRUE;
 }
 
-- 
GitLab