From 6c05b09be16ac8eceb17653c3c26c0c6f963ef10 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 18 Jun 2012 15:34:33 +0200 Subject: Do not call g_object_notify() when property didn't change --- widgets/misc/e-mail-signature-manager.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'widgets/misc/e-mail-signature-manager.c') diff --git a/widgets/misc/e-mail-signature-manager.c b/widgets/misc/e-mail-signature-manager.c index 0392316756..425fbca33a 100644 --- a/widgets/misc/e-mail-signature-manager.c +++ b/widgets/misc/e-mail-signature-manager.c @@ -690,6 +690,9 @@ e_mail_signature_manager_set_prefer_html (EMailSignatureManager *manager, { g_return_if_fail (E_IS_MAIL_SIGNATURE_MANAGER (manager)); + if ((manager->priv->prefer_html ? 1 : 0) == (prefer_html ? 1 : 0)) + return; + manager->priv->prefer_html = prefer_html; g_object_notify (G_OBJECT (manager), "prefer-html"); -- cgit v1.2.3