From 4ca411b6abb163138806e68162bf6e32e8db6df4 Mon Sep 17 00:00:00 2001 From: Thaddaeus Tintenfisch Date: Thu, 2 Apr 2015 11:17:24 +0200 Subject: [PATCH] Fix crash (Bug #11782) Bail out when a negative value was calculated for row/col. --- 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 30914c4..8bc180d 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; -- 2.1.4