[evolution/gnome-3-16] Bug 680011 - ItipView created multiple times for an attached invitation
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/gnome-3-16] Bug 680011 - ItipView created multiple times for an attached invitation
- Date: Thu, 16 Apr 2015 09:50:49 +0000 (UTC)
commit ce9e768e54c492f9c4c44a09cca68ae52a216e88
Author: Milan Crha <mcrha redhat com>
Date: Thu Apr 16 11:48:03 2015 +0200
Bug 680011 - ItipView created multiple times for an attached invitation
modules/itip-formatter/e-mail-part-itip.c | 4 ++++
modules/itip-formatter/itip-view.c | 1 -
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/modules/itip-formatter/e-mail-part-itip.c b/modules/itip-formatter/e-mail-part-itip.c
index f4ef4d1..8a84ae7 100644
--- a/modules/itip-formatter/e-mail-part-itip.c
+++ b/modules/itip-formatter/e-mail-part-itip.c
@@ -92,6 +92,10 @@ mail_part_itip_bind_dom_element (EMailPart *part,
g_return_if_fail (WEBKIT_DOM_IS_HTML_IFRAME_ELEMENT (element));
+ /* A view is already assigned for this element. */
+ if (g_object_get_data (G_OBJECT (element), "view"))
+ return;
+
buffer = g_string_new ("");
document = webkit_dom_html_iframe_element_get_content_document (
WEBKIT_DOM_HTML_IFRAME_ELEMENT (element));
diff --git a/modules/itip-formatter/itip-view.c b/modules/itip-formatter/itip-view.c
index a434e16..66e5c30 100644
--- a/modules/itip-formatter/itip-view.c
+++ b/modules/itip-formatter/itip-view.c
@@ -1772,7 +1772,6 @@ static void
itip_view_init (ItipView *view)
{
view->priv = ITIP_VIEW_GET_PRIVATE (view);
-
}
ItipView *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]