aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/settings/e-settings-message-list.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/settings/e-settings-message-list.c b/modules/settings/e-settings-message-list.c
index 16de4262d3..123085c238 100644
--- a/modules/settings/e-settings-message-list.c
+++ b/modules/settings/e-settings-message-list.c
@@ -52,6 +52,12 @@ settings_message_list_constructed (GObject *object)
message_list, "thread-subject",
G_SETTINGS_BIND_GET);
+ /* This setting only controls the initial message list
+ * state when in threaded mode, so just apply it here. */
+ e_tree_memory_set_expanded_default (
+ E_TREE_MEMORY (message_list->model),
+ g_settings_get_boolean (settings, "thread-expand"));
+
g_object_unref (settings);
/* Chain up to parent's constructed() method. */