[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] do not reset console font when running utils on Windows
From: |
Andrey Borzenkov |
Subject: |
[PATCH] do not reset console font when running utils on Windows |
Date: |
Fri, 27 Dec 2013 21:42:12 +0400 |
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)
- [PATCH] do not reset console font when running utils on Windows,
Andrey Borzenkov <=