From b70d98e13c27b14e12ce4cef9cd9c8758f6fff0a Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Wed, 17 Aug 2005 15:00:14 +0000 Subject: [PATCH] (buffer_posn_from_coords): Check that target row is within matrix. --- src/dispnew.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dispnew.c b/src/dispnew.c index 3f7d55b2477..15190abfb7e 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -5801,8 +5801,9 @@ buffer_posn_from_coords (w, x, y, pos, object, dx, dy, width, height) } #endif - row = MATRIX_ROW (w->current_matrix, it.vpos); - if (row->enabled_p) + if (it.vpos < w->current_matrix->nrows + && (row = MATRIX_ROW (w->current_matrix, it.vpos), + row->enabled_p)) { if (it.hpos < row->used[TEXT_AREA]) { -- 2.39.2