[geary] Fix some initially collapsed messages not showing a body when	expanded.
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [geary] Fix some initially collapsed messages not showing a body when	expanded.
- Date: Tue, 25 Oct 2016 03:18:39 +0000 (UTC)
commit e91edf4dbd140e3cc416354cd4ea273a990bf4fa
Author: Michael James Gratton <mike vee net>
Date:   Tue Oct 25 14:17:59 2016 +1100
    Fix some initially collapsed messages not showing a body when expanded.
    
    * src/client/conversation-viewer/conversation-list-box.vala (EmailRow::expand):
      Check to see if the message's web views report a valid height and queue
      a resize if not, before expanding the row.
 .../conversation-viewer/conversation-list-box.vala |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/client/conversation-viewer/conversation-list-box.vala 
b/src/client/conversation-viewer/conversation-list-box.vala
index dc90c68..fe997ad 100644
--- a/src/client/conversation-viewer/conversation-list-box.vala
+++ b/src/client/conversation-viewer/conversation-list-box.vala
@@ -144,6 +144,12 @@ public class ConversationListBox : Gtk.ListBox {
 
         public override void expand() {
             this.is_expanded = true;
+            this.view.message_view_iterator().foreach((view) => {
+                    if (!view.web_view.is_height_valid) {
+                        view.web_view.queue_resize();
+                    }
+                    return true;
+                });
             update_row_expansion();
         }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]