summaryrefslogtreecommitdiff
path: root/src/xfdesktop-icon-view.c
diff options
context:
space:
mode:
authorEric Koegel <eric.koegel@gmail.com>2017-03-03 09:01:14 +0300
committerEric Koegel <eric.koegel@gmail.com>2017-03-03 19:14:52 +0300
commit8eb53bcdf6da45a9ca5cd17634ce286c6cb9382c (patch)
tree0a3f89efbdb3a8b4715587d1510d8d309a2fad82 /src/xfdesktop-icon-view.c
parentc58e002bd74bc39063a8cfcdd1afe0db95ea771b (diff)
downloadxfdesktop-8eb53bcdf6da45a9ca5cd17634ce286c6cb9382c.tar.gz
Trivial: Fix some compiler warnings
Diffstat (limited to 'src/xfdesktop-icon-view.c')
-rw-r--r--src/xfdesktop-icon-view.c29
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) {