This is not required as utilities provide just simple text output. This
avoids surprising unexpected change of window look'n'feel.

---
 grub-core/osdep/windows/init.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/grub-core/osdep/windows/init.c b/grub-core/osdep/windows/init.c
index 98c325c..629d785 100644
--- a/grub-core/osdep/windows/init.c
+++ b/grub-core/osdep/windows/init.c
@@ -30,6 +30,7 @@
 
 #include "progname.h"
 
+#ifndef GRUB_UTIL
 struct grub_windows_console_font_infoex {
   ULONG cbSize;
   DWORD nFont;
@@ -111,6 +112,7 @@ set_console_unicode_font (void)
        func_SetConsoleFont (err_handle, 12);
     }
 }
+#endif
 
 static char *grub_util_base_directory;
 static char *locale_dir;
@@ -148,10 +150,12 @@ grub_util_host_init (int *argc __attribute__ ((unused)),
 {
   char *ptr;
 
+#infdef GRUB_UTIL
   SetConsoleOutputCP (CP_UTF8);
   SetConsoleCP (CP_UTF8);
 
   set_console_unicode_font ();
+#endif
 
 #if SIZEOF_TCHAR == 1
 
-- 
tg: (645ff63..) u/mingw/console-font (depends on: master)

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to