From f2541ec3a528cdfdbaa33bf9b8fcc2048062c541 Mon Sep 17 00:00:00 2001 From: Thaddaeus Tintenfisch Date: Thu, 2 Apr 2015 11:17:24 +0200 Subject: Fix crash (Bug #11782) Bail out when a negative value was calculated for row/col. Signed-off-by: Eric Koegel --- src/xfdesktop-icon-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c index 30914c42..8bc180d4 100644 --- a/src/xfdesktop-icon-view.c +++ b/src/xfdesktop-icon-view.c @@ -4151,7 +4151,7 @@ xfdesktop_icon_view_widget_coords_to_item(XfdesktopIconView *icon_view, gint16 row, col; xfdesktop_xy_to_rowcol(icon_view, wx, wy, &row, &col); - if(row >= icon_view->priv->nrows + if(row < 0 || col < 0 || row >= icon_view->priv->nrows || col >= icon_view->priv->ncols) { return NULL; -- cgit v1.2.1