summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Walton <awalton@gnome.org>2008-06-28 18:12:24 +0000
committerAndrew Walton <awalton@src.gnome.org>2008-06-28 18:12:24 +0000
commitb5b5bb3185dd48caded1bd428e10b39733002bde (patch)
tree13028870f39238f64a52d55bdaa2e89f1100885c
parent34cc7be6a8960b34ff3e0bc593316dd42853967e (diff)
downloadnautilus-b5b5bb3185dd48caded1bd428e10b39733002bde.tar.gz
Move keyboard focus correctly after a file has been removed. Patch thanks
2008-06-28 A. Walton <awalton@gnome.org> * libnautilus-private/nautilus-icon-container.c (keyboard_arrow_key): Move keyboard focus correctly after a file has been removed. Patch thanks to Nelson Benitez. Closes bug #540107. svn path=/branches/gnome-2-22/; revision=14289
-rw-r--r--ChangeLog7
-rw-r--r--libnautilus-private/nautilus-icon-container.c4
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dc6506b54..88a735bd9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-06-28 A. Walton <awalton@gnome.org>
+
+ * libnautilus-private/nautilus-icon-container.c
+ (keyboard_arrow_key):
+ Move keyboard focus correctly after a file has been
+ removed. Patch thanks to Nelson Benitez. Closes bug #540107.
+
2008-06-28 Christian Neumair <cneumair@gnome.org>
* src/nautilus-window-manage-views.c
diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c
index 200aa48fd..390b063c4 100644
--- a/libnautilus-private/nautilus-icon-container.c
+++ b/libnautilus-private/nautilus-icon-container.c
@@ -2907,6 +2907,10 @@ keyboard_arrow_key (NautilusIconContainer *container,
(container, from,
container->details->auto_layout ? better_destination : better_destination_manual,
&data);
+
+ if (to == NULL) {
+ to = from;
+ }
}
keyboard_move_to (container, to, from, event);