aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/dialogs/task-page.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/dialogs/task-page.c')
-rw-r--r--calendar/gui/dialogs/task-page.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/calendar/gui/dialogs/task-page.c b/calendar/gui/dialogs/task-page.c
index 2f0c258f3a..2b49192036 100644
--- a/calendar/gui/dialogs/task-page.c
+++ b/calendar/gui/dialogs/task-page.c
@@ -37,6 +37,7 @@
#include <libedataserverui/e-category-completion.h>
#include <libedataserverui/e-source-combo-box.h>
#include <misc/e-dateedit.h>
+#include "misc/e-buffer-tagger.h"
#include <e-util/e-dialog-utils.h>
#include "common/authentication.h"
#include "e-util/e-dialog-widgets.h"
@@ -263,6 +264,7 @@ clear_widgets (TaskPage *tpage)
/* Summary, description */
e_dialog_editable_set (priv->summary, NULL);
gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (priv->description)), "", 0);
+ e_buffer_tagger_update_tags (GTK_TEXT_VIEW (priv->description));
/* Start, due times */
e_date_edit_set_time (E_DATE_EDIT (priv->start_date), 0);
@@ -514,6 +516,7 @@ task_page_fill_widgets (CompEditorPage *page, ECalComponent *comp)
"", 0);
}
e_cal_component_free_text_list (l);
+ e_buffer_tagger_update_tags (GTK_TEXT_VIEW (priv->description));
default_zone = calendar_config_get_icaltimezone ();
@@ -1789,6 +1792,8 @@ init_widgets (TaskPage *tpage)
gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (priv->description), GTK_WRAP_WORD);
+ e_buffer_tagger_connect (GTK_TEXT_VIEW (priv->description));
+
/* Dates */
g_signal_connect((priv->start_date), "changed",
G_CALLBACK (date_changed_cb), tpage);