diff -pur gimp-1.3-orig/app/tools/gimpeditselectiontool.c gimp-1.3-mine/app/tools/gimpeditselectiontool.c
--- gimp-1.3-orig/app/tools/gimpeditselectiontool.c	Fri Mar 28 13:23:28 2003
+++ gimp-1.3-mine/app/tools/gimpeditselectiontool.c	Sun Apr  6 18:54:01 2003
@@ -541,7 +541,8 @@ gimp_edit_selection_tool_motion (GimpToo
 	    edit_select->y1     = 0;
 
 	    edit_select->edit_type = EDIT_FLOATING_SEL_TRANSLATE;
-	    break;
+
+	    /* Don't break, instead fall through to the next case label.  */
 
 	  case EDIT_FLOATING_SEL_TRANSLATE:
 	    layer = gimp_image_get_active_layer (gdisp->gimage);
@@ -992,7 +993,7 @@ gimp_edit_selection_tool_arrow_key (Gimp
       const gchar *undo_desc;
 
       if (translate_mask)
-        undo_desc = _("Move Selection");
+        undo_desc = _("Move Selection Mask");
       else if (edit_type == EDIT_FLOATING_SEL_TRANSLATE)
         undo_desc = _("Move Floating Layer");
       else
