From 424535093c3206b5bd70da3f2ce5756d2baaf53b Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 2 Aug 2021 13:15:34 +0200 Subject: [PATCH] firewalld: fix initialized_now argument for NMFirewalldManager's "state-changed" signal (cherry picked from commit b2ed02dda984801160ad3fe1d0a1f7973e93c9cc) --- src/core/nm-firewalld-manager.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/core/nm-firewalld-manager.c b/src/core/nm-firewalld-manager.c index 7d0b2bea30..ec6fcca5b2 100644 --- a/src/core/nm-firewalld-manager.c +++ b/src/core/nm-firewalld-manager.c @@ -147,6 +147,14 @@ _ops_type_to_string(OpsType ops_type) /*****************************************************************************/ +static void +_signal_emit_state_changed(NMFirewalldManager *self, gboolean initialized_now) +{ + g_signal_emit(self, signals[STATE_CHANGED], 0, initialized_now); +} + +/*****************************************************************************/ + static gboolean _get_running(NMFirewalldManagerPrivate *priv) { @@ -514,7 +522,7 @@ name_owner_changed(NMFirewalldManager *self, const char *owner) } if (was_running != now_running || name_owner_changed) - g_signal_emit(self, signals[STATE_CHANGED], 0, FALSE); + _signal_emit_state_changed(self, just_initied); } static void