diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2012-09-06 17:22:10 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2012-09-10 00:46:59 -0400 |
commit | ce6b6ef83859e62147a4e047e5e6394c053fb282 (patch) | |
tree | 55ee178659774d970cb88a0976d9954534f807d4 /libnautilus-private | |
parent | 1adea0140b2bbbce25915a23cb0718aa814e8c2b (diff) | |
download | nautilus-ce6b6ef83859e62147a4e047e5e6394c053fb282.tar.gz |
canvas-view: make sure to sort by relevance and select first item
We also need to add a corresponding action/menu item, which is visible
only when we're in a search directory.
https://bugzilla.gnome.org/show_bug.cgi?id=681758
Diffstat (limited to 'libnautilus-private')
-rw-r--r-- | libnautilus-private/nautilus-canvas-container.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-canvas-container.c b/libnautilus-private/nautilus-canvas-container.c index 6f5914d41..de493d4a5 100644 --- a/libnautilus-private/nautilus-canvas-container.c +++ b/libnautilus-private/nautilus-canvas-container.c @@ -6795,6 +6795,11 @@ nautilus_canvas_container_select_first (NautilusCanvasContainer *container) selection_changed = FALSE; + if (container->details->needs_resort) { + resort (container); + container->details->needs_resort = FALSE; + } + icon = g_list_nth_data (container->details->icons, 0); if (icon) { selection_changed |= icon_set_selected (container, icon, TRUE); |