Hello,

On Aug/05/2008, Marco Gerards wrote:

> > Some weeks ago I sent a patch that didn't have any discussion. I'm
> > sending it again, maybe everybody was in holidays :-)
> >
> > Actually I updated the patch (added some spaces to comply with the
> > coding style).
> >
> > * menu/normal.c: Add Home and End keys in grub-menu
> 
> The first line of the changelog entry is missing (name + e-mail
> address).  Please mention the function you change like:

done! (see below)

[...]

> The indentation of the case statement doesn't seem right...

[...]

> This indentation also looks funny...

was not right (not a problem, it's fixed now).

Also, the indentation got worst in the mail :-)

Changelog:
-------
2008-08-06  Carles Pina i Estany  <[EMAIL PROTECTED]>

        * menu/normal.c (run_menu): Add Home and End keys in grub-menu.
-------

Patch is attached.

Thank you,

-- 
Carles Pina i Estany            GPG id: 0x17756391
        http://pinux.info
Index: normal/menu.c
===================================================================
--- normal/menu.c	(revision 1786)
+++ normal/menu.c	(working copy)
@@ -405,6 +405,22 @@
 	  
 	  switch (c)
 	    {
+	    case GRUB_TERM_HOME:
+	      first = 0;
+	      offset = 0;
+	      print_entries (menu, first, offset);
+	      break;
+
+	    case GRUB_TERM_END:
+	      offset = menu->size - 1;
+	      if (offset > GRUB_TERM_NUM_ENTRIES - 1)
+		{
+		  first = offset - (GRUB_TERM_NUM_ENTRIES - 1);
+		  offset = GRUB_TERM_NUM_ENTRIES - 1;
+		}
+		print_entries (menu, first, offset);
+	      break;
+
 	    case 16:
 	    case '^':
 	      if (offset > 0)
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to