diff options
author | Eric Koegel <eric.koegel@gmail.com> | 2017-03-03 09:01:14 +0300 |
---|---|---|
committer | Eric Koegel <eric.koegel@gmail.com> | 2017-03-03 19:14:52 +0300 |
commit | 8eb53bcdf6da45a9ca5cd17634ce286c6cb9382c (patch) | |
tree | 0a3f89efbdb3a8b4715587d1510d8d309a2fad82 /src/xfdesktop-icon-view.c | |
parent | c58e002bd74bc39063a8cfcdd1afe0db95ea771b (diff) | |
download | xfdesktop-8eb53bcdf6da45a9ca5cd17634ce286c6cb9382c.tar.gz |
Trivial: Fix some compiler warnings
Diffstat (limited to 'src/xfdesktop-icon-view.c')
-rw-r--r-- | src/xfdesktop-icon-view.c | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c index 59b7f11f..0705cb73 100644 --- a/src/xfdesktop-icon-view.c +++ b/src/xfdesktop-icon-view.c @@ -1585,32 +1585,6 @@ xfdesktop_icon_view_drag_motion(GtkWidget *widget, return TRUE; } -static gint -xfdesktop_icon_view_compare_icon_positions(gconstpointer *a, - gconstpointer *b) -{ - XfdesktopIcon *a_icon, *b_icon; - gint16 a_row, a_col, b_row, b_col; - - a_icon = XFDESKTOP_ICON(a); - b_icon = XFDESKTOP_ICON(b); - - if(!xfdesktop_icon_get_position(a_icon, &a_row, &a_col)) - return 0; - if(!xfdesktop_icon_get_position(b_icon, &b_row, &b_col)) - return 0; - - if(a_col == b_col) { - if(a_row < b_row) - return -1; - else - return 1; - } else if(a_col < b_col) - return -1; - else - return 1; -} - static gboolean xfdesktop_icon_view_drag_drop(GtkWidget *widget, GdkDragContext *context, @@ -1692,6 +1666,9 @@ xfdesktop_icon_view_drag_drop(GtkWidget *widget, if(xfdesktop_icon_get_position(icon, &old_row, &old_col)) { offset_col = old_col-col; offset_row = old_row-row; + } else { + offset_col = 0; + offset_row = 0; } for(l = icon_view->priv->selected_icons; l; l = l->next) { |