diff options
Diffstat (limited to 'mail/e-mail-tag-editor.c')
-rw-r--r-- | mail/e-mail-tag-editor.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mail/e-mail-tag-editor.c b/mail/e-mail-tag-editor.c index 57db55a5db..da87b18320 100644 --- a/mail/e-mail-tag-editor.c +++ b/mail/e-mail-tag-editor.c @@ -382,7 +382,7 @@ e_mail_tag_editor_set_completed (EMailTagEditor *editor, { g_return_if_fail (E_IS_MAIL_TAG_EDITOR (editor)); - if (completed == editor->priv->completed) + if ((completed ? 1 : 0) == (editor->priv->completed ? 1 : 0)) return; editor->priv->completed = completed; @@ -406,6 +406,9 @@ e_mail_tag_editor_set_week_start_day (EMailTagEditor *editor, g_return_if_fail (E_IS_MAIL_TAG_EDITOR (editor)); g_return_if_fail (week_start_day >= 0 && week_start_day < 7); + if (editor->priv->week_start_day == week_start_day) + return; + editor->priv->week_start_day = week_start_day; g_object_notify (G_OBJECT (editor), "week-start-day"); @@ -425,7 +428,7 @@ e_mail_tag_editor_set_use_24_hour_format (EMailTagEditor *editor, { g_return_if_fail (E_IS_MAIL_TAG_EDITOR (editor)); - if (use_24_hour_format == editor->priv->use_24_hour_format) + if ((use_24_hour_format ? 1 : 0) == (editor->priv->use_24_hour_format ? 1 : 0)) return; editor->priv->use_24_hour_format = use_24_hour_format; |