From 1ebc72d05ccba24609173ee15e9aefd725781d90 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 20 May 2018 22:06:36 +0200 Subject: m_config: reduce redundant option change notifications --- options/m_config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/options/m_config.c b/options/m_config.c index 77c0fcdc06..92f1009aec 100644 --- a/options/m_config.c +++ b/options/m_config.c @@ -1351,7 +1351,7 @@ void m_config_notify_change_co(struct m_config *config, for (int n = 0; n < shadow->num_listeners; n++) { struct m_config_cache *cache = shadow->listeners[n]; - if (cache->wakeup_cb) + if (cache->wakeup_cb && m_config_gdata(cache->data, co->group_index)) cache->wakeup_cb(cache->wakeup_cb_ctx); } -- cgit v1.2.3