File libfm-1.2.3-Fix-SF915.patch of Package libfm
From e895fe76bdeeaed3865d85c6629010f95b9ce5c8 Mon Sep 17 00:00:00 2001
From: Andriy Grytsenko <andrej@rep.kiev.ua>
Date: Sat, 9 May 2015 20:09:52 +0300
Subject: [PATCH] [SF#915] Always do gtk_drag_finish() in FmDndDest even if
drop was failed.
Missing it would create ghosts if processing failed somehow.
---
src/gtk/fm-dnd-dest.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/gtk/fm-dnd-dest.c b/src/gtk/fm-dnd-dest.c
index 39db3b0..9d398ef 100644
--- a/src/gtk/fm-dnd-dest.c
+++ b/src/gtk/fm-dnd-dest.c
@@ -2,7 +2,7 @@
* fm-dnd-dest.c
*
* Copyright 2009 PCMan <pcman.tw@gmail.com>
- * Copyright 2012-2014 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>
+ * Copyright 2012-2015 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -900,8 +900,7 @@ gboolean _on_drag_drop(FmDndDest* dd, GdkDragContext *drag_context,
else
ret = FALSE;
}
- if(ret)
- gtk_drag_finish(drag_context, ret, FALSE, time);
+ gtk_drag_finish(drag_context, ret, FALSE, time);
}
return ret;
}
--
2.1.4