]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Fix refresh in cmdline
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 25 Dec 2009 12:17:27 +0000 (13:17 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 25 Dec 2009 12:17:27 +0000 (13:17 +0100)
normal/cmdline.c

index d7f41c7e32e8d7cb0f6955cf1dbc6d02aa619cff..3521c3cbd6eea51e74a9fce2afeac12fe30ac575 100644 (file)
@@ -306,8 +306,6 @@ grub_cmdline_get (const char *prompt)
          cl_print_all (lpos - len, 0);
          cl_set_pos_all ();
        }
-
-      grub_refresh ();
     }
 
   void cl_delete (unsigned len)
@@ -328,8 +326,6 @@ grub_cmdline_get (const char *prompt)
          cl_print_all (lpos, 0);
          cl_set_pos_all ();
        }
-
-      grub_refresh ();
     }
 
   void init_clterm (struct cmdline_term *cl_term_cur)
@@ -596,6 +592,7 @@ grub_cmdline_get (const char *prompt)
            }
          break;
        }
+      grub_refresh ();
     }
 
   grub_putchar ('\n');