This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[readline] TUI size computation for mingw32 hosts
- From: Denis PILAT <denis dot pilat at st dot com>
- To: bash-maintainers at gnu dot org, gdb-patches <gdb-patches at sourceware dot org>
- Date: Thu, 28 Sep 2006 15:13:21 +0200
- Subject: [readline] TUI size computation for mingw32 hosts
Attached is a patch that fix a problem of calculating console window size
when gdb is hosted on windows.
I already fixed this problem in gdb 6.4 version, that was integrated into
readline (cf
http://sources.redhat.com/ml/gdb-patches/2006-02/msg00245.html)
, but the readline I got from the 6.5 version cancels the modification
with some new
code that overwrote variables I used.
Denis
2006-09-28 Denis Pilat <denis.pilat@st.com>
* readline/terminal.c (_rl_get_screen_size): use wr and wc variable to store
window size.
Index: terminal.c
===================================================================
--- terminal.c (revision 527)
+++ terminal.c (working copy)
@@ -226,8 +226,8 @@ _rl_get_screen_size (tty, ignore_env)
CONSOLE_SCREEN_BUFFER_INFO scr;
if (GetConsoleScreenBufferInfo (hConOut, &scr))
{
- _rl_screenwidth = scr.dwSize.X;
- _rl_screenheight = scr.srWindow.Bottom - scr.srWindow.Top + 1;
+ wc = scr.dwSize.X;
+ wr = scr.srWindow.Bottom - scr.srWindow.Top + 1;
}
}
#endif