1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-16 16:20:40 -08:00

Work around Emacs crash on Konsole detach. (Tom Schutzer-Weissmann)

* src/dispnew.c (window_change_signal): Don't believe width/height values
  that are impossibly small.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-452
This commit is contained in:
Karoly Lorentey 2005-12-13 19:03:29 +00:00
parent f369f10bdc
commit bedeffcffb
2 changed files with 7 additions and 3 deletions

View file

@ -35,6 +35,7 @@ Bernard Adrian <bernadrian@free.fr>
ARISAWA Akihiro <ari@mbf.ocn.ne.jp>
Vincent Bernat <bernat@luffy.cx>
Han Boetes <han@mijncomputer.nl>
Francisco Borges <borges@let.rug.nl>
Damien Cassou <damien.cassou@laposte.net>
Robert J. Chassell <bob@rattlesnake.com>
Romain Francoise <romain@orebokech.com>
@ -52,8 +53,8 @@ Gergely Nagy <algernon@debian.org>
Dan Nicolaescu <dann@ics.uci.edu>
Kalle Olavi Niemitalo <kon@iki.fi>
Mark Plaksin <happy@mcplaksin.org>
Francisco Borges <borges@let.rug.nl>
Frank Ruell <stoerte@dreamwarrior.net>
Tom Schutzer-Weissmann <trmsw@yahoo.co.uk>
Dan Waber <dwaber@logolalia.com>
and many others.
@ -392,6 +393,9 @@ is probably not very interesting for anyone else.)
THINGS TO DO
------------
** Emacs crashes when a tty frame is resized so that there is no space
for all its windows. (Tom Schutzer-Weissmann)
** Report GTK multi-display problems to GTK maintainers. For extra
credit, fix them.

View file

@ -6050,7 +6050,7 @@ window_change_signal (signalnum) /* If we don't have an argument, */
#ifndef USE_CRT_DLL
extern int errno;
#endif
int old_errno = errno;
int old_errno = errno;x
struct tty_display_info *tty;
@ -6068,7 +6068,7 @@ window_change_signal (signalnum) /* If we don't have an argument, */
get_tty_size (fileno (tty->input), &width, &height);
{
if (width > 5 && height > 2) {
Lisp_Object tail, frame;
FOR_EACH_FRAME (tail, frame)