* Fixed a lot of reference leaks
[modest] / src / widgets / modest-attachment-view.c
index ec3c2ca..da3456a 100644 (file)
 
 static GObjectClass *parent_class = NULL;
 
-/* /\* signals *\/ */
-/* enum { */
-/*     LAST_SIGNAL */
-/* }; */
-
 typedef struct _ModestAttachmentViewPriv ModestAttachmentViewPriv;
 
 struct _ModestAttachmentViewPriv
@@ -70,8 +65,6 @@ struct _ModestAttachmentViewPriv
 #define MODEST_ATTACHMENT_VIEW_GET_PRIVATE(o)  \
        (G_TYPE_INSTANCE_GET_PRIVATE ((o), MODEST_TYPE_ATTACHMENT_VIEW, ModestAttachmentViewPriv))
 
-/* static guint signals[LAST_SIGNAL] = {0}; */
-
 /* TnyMimePartView functions */
 static TnyMimePart *modest_attachment_view_get_part (TnyMimePartView *self);
 static TnyMimePart *modest_attachment_view_get_part_default (TnyMimePartView *self);
@@ -328,7 +321,9 @@ modest_attachment_view_instance_init (GTypeInstance *instance, gpointer g_class)
        
        pango_layout_set_ellipsize (priv->layout_full_filename, PANGO_ELLIPSIZE_NONE);
 
-       gtk_event_box_set_above_child (GTK_EVENT_BOX (instance), TRUE);
+       gtk_event_box_set_above_child (GTK_EVENT_BOX (instance), FALSE);
+       gtk_event_box_set_visible_window (GTK_EVENT_BOX (instance), TRUE);
+       gtk_widget_set_events (GTK_WIDGET (instance), 0);
 
        GTK_WIDGET_UNSET_FLAGS (GTK_WIDGET (instance), GTK_CAN_FOCUS);
 
@@ -400,7 +395,6 @@ modest_attachment_view_class_init (ModestAttachmentViewClass *klass)
        klass->get_part_func = modest_attachment_view_get_part_default;
        klass->set_part_func = modest_attachment_view_set_part_default;
        klass->clear_func = modest_attachment_view_clear_default;
-       klass->activate = NULL;
 
        widget_class->size_allocate = size_allocate;