[nautilus] clipboard: Fix incorrect item URIs collision check
- From: Ondrej Holy <oholy src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] clipboard: Fix incorrect item URIs collision check
- Date: Thu, 26 Mar 2020 08:01:55 +0000 (UTC)
commit 4c447656e5236f780b23b948fd6b12175a35d5d9
Author: Artem Serostanov <serostanov gmail com>
Date: Sun Oct 6 02:43:24 2019 +0300
clipboard: Fix incorrect item URIs collision check
Nautilus is supposed to clear items in the clipboard in case when
items moved by drag-and-drop were were present in the clipboard.
However, the item URI collision check algorithm compares moved (or copied)
items with themselves instead of clipboard contents, resulting in the
clipboard being cleared on every drag-and-drop operation.
Fix the algorithm to address this issue.
Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/1235
src/nautilus-clipboard.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/nautilus-clipboard.c b/src/nautilus-clipboard.c
index 5a5b0a9e1..97264bc63 100644
--- a/src/nautilus-clipboard.c
+++ b/src/nautilus-clipboard.c
@@ -211,7 +211,7 @@ nautilus_clipboard_clear_if_colliding_uris (GtkWidget *widget,
for (l = (GList *) item_uris; l; l = l->next)
{
- if (g_list_find_custom ((GList *) item_uris, l->data,
+ if (g_list_find_custom ((GList *) clipboard_item_uris, l->data,
(GCompareFunc) g_strcmp0))
{
collision = TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]