diff --git a/gresources/nemo-file-management-properties.glade b/gresources/nemo-file-management-properties.glade
index 753931c51..744153516 100644
--- a/gresources/nemo-file-management-properties.glade
+++ b/gresources/nemo-file-management-properties.glade
@@ -930,6 +930,22 @@ along with . If not, see .
1
+
+
+
+ False
+ False
+ 2
+
+
diff --git a/libnemo-private/nemo-global-preferences.c b/libnemo-private/nemo-global-preferences.c
index f57fcbcb4..adb41e649 100644
--- a/libnemo-private/nemo-global-preferences.c
+++ b/libnemo-private/nemo-global-preferences.c
@@ -132,6 +132,12 @@ nemo_global_preferences_get_size_prefix_preference (void)
return 0;
}
+gboolean
+nemo_global_preferences_get_always_show_folder_expander (void)
+{
+ return g_settings_get_boolean (nemo_list_view_preferences, NEMO_PREFERENCES_LIST_VIEW_ALWAYS_SHOW_EXPANDER);
+}
+
char *
nemo_global_preferences_get_desktop_iid (void)
{
diff --git a/libnemo-private/nemo-global-preferences.h b/libnemo-private/nemo-global-preferences.h
index cc94cb0dd..59a14bd7c 100644
--- a/libnemo-private/nemo-global-preferences.h
+++ b/libnemo-private/nemo-global-preferences.h
@@ -182,6 +182,7 @@ enum
#define NEMO_PREFERENCES_LIST_VIEW_DEFAULT_VISIBLE_COLUMNS "default-visible-columns"
#define NEMO_PREFERENCES_LIST_VIEW_DEFAULT_COLUMN_ORDER "default-column-order"
#define NEMO_PREFERENCES_LIST_VIEW_ENABLE_EXPANSION "enable-folder-expansion"
+#define NEMO_PREFERENCES_LIST_VIEW_ALWAYS_SHOW_EXPANDER "always-show-folder-expander"
#define NEMO_PREFERENCES_MAX_THUMBNAIL_THREADS "thumbnail-threads"
@@ -299,6 +300,8 @@ gint nemo_global_preferences_get_tooltip_flags (void);
gboolean nemo_global_preferences_should_load_plugin (const gchar *name, const gchar *key);
gchar **nemo_global_preferences_get_fileroller_mimetypes (void);
+gboolean nemo_global_preferences_get_always_show_folder_expander (void);
+
gchar *nemo_global_preferences_get_mono_system_font (void);
gchar *nemo_global_preferences_get_mono_font_family_match (const gchar *in_family);
diff --git a/libnemo-private/org.nemo.gschema.xml b/libnemo-private/org.nemo.gschema.xml
index 1500a8a79..70d3eccd4 100644
--- a/libnemo-private/org.nemo.gschema.xml
+++ b/libnemo-private/org.nemo.gschema.xml
@@ -527,6 +527,11 @@
false
If true, allow folders with content to be expanded in the current view.
+
+ false
+ If true, also allow folders without content to be expanded.
+ If true, show expander arrows for all folders, even empty ones. Note: reload once to see changes.
+