diff options
author | Thaddaeus Tintenfisch <thad.fisch@gmail.com> | 2015-04-02 11:17:24 +0200 |
---|---|---|
committer | Eric Koegel <eric.koegel@gmail.com> | 2015-05-17 12:16:22 +0300 |
commit | f2541ec3a528cdfdbaa33bf9b8fcc2048062c541 (patch) | |
tree | 24c07c456f7c08348f08d2d8d42ad8f0e201b2e3 | |
parent | 8b90008c7c6f8334d92614564d64438d15477e41 (diff) | |
download | xfdesktop-f2541ec3a528cdfdbaa33bf9b8fcc2048062c541.tar.gz |
Fix crash (Bug #11782)
Bail out when a negative value was calculated for row/col.
Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
-rw-r--r-- | src/xfdesktop-icon-view.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |