summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarinus Schraal <foser@gentoo.org>2006-04-04 13:50:50 +0000
committerMarinus Schraal <foser@gentoo.org>2006-04-04 13:50:50 +0000
commitd1e5efa4a97a31dd2901e2258f205b7ce6a631ce (patch)
treea3f90ab25da28971940b2402210c7911f080b55c /app-arch/file-roller/files
parentAdd kaffeine with a fix for HTTP input. (diff)
downloadgentoo-2-d1e5efa4a97a31dd2901e2258f205b7ce6a631ce.tar.gz
gentoo-2-d1e5efa4a97a31dd2901e2258f205b7ce6a631ce.tar.bz2
gentoo-2-d1e5efa4a97a31dd2901e2258f205b7ce6a631ce.zip
fix crasher and dnd behaviour
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'app-arch/file-roller/files')
-rw-r--r--app-arch/file-roller/files/file-roller-2.14.0-double_unpack.patch19
-rw-r--r--app-arch/file-roller/files/file-roller-2.14.0-drag_move.patch16
2 files changed, 35 insertions, 0 deletions
diff --git a/app-arch/file-roller/files/file-roller-2.14.0-double_unpack.patch b/app-arch/file-roller/files/file-roller-2.14.0-double_unpack.patch
new file mode 100644
index 000000000000..855910f84095
--- /dev/null
+++ b/app-arch/file-roller/files/file-roller-2.14.0-double_unpack.patch
@@ -0,0 +1,19 @@
+===================================================================
+RCS file: /cvs/gnome/file-roller/src/window.c,v
+retrieving revision 1.160
+retrieving revision 1.161
+diff -u -r1.160 -r1.161
+--- window.c 2006/04/03 12:44:13 1.160
++++ window.c 2006/04/04 11:25:47 1.161
+@@ -4793,6 +4793,11 @@
+ junk_paths,
+ password);
+
++ if (window->archive->process->n_comm < 0) { /* no file to extract */
++ fr_process_start (window->archive->process);
++ return;
++ }
++
+ fr_process_set_continue_func (window->archive->process,
+ extract__content_is_singleton,
+ window);
diff --git a/app-arch/file-roller/files/file-roller-2.14.0-drag_move.patch b/app-arch/file-roller/files/file-roller-2.14.0-drag_move.patch
new file mode 100644
index 000000000000..c6fe592c62c3
--- /dev/null
+++ b/app-arch/file-roller/files/file-roller-2.14.0-drag_move.patch
@@ -0,0 +1,16 @@
+===================================================================
+RCS file: /cvs/gnome/file-roller/src/eggtreemultidnd.c,v
+retrieving revision 1.4
+retrieving revision 1.5
+diff -u -r1.4 -r1.5
+--- eggtreemultidnd.c 2005/12/10 11:19:48 1.4
++++ eggtreemultidnd.c 2006/04/04 12:35:32 1.5
+@@ -311,7 +311,7 @@
+
+ context = gtk_drag_begin (widget,
+ target_list,
+- GDK_ACTION_COPY,
++ GDK_ACTION_MOVE,
+ priv_data->pressed_button,
+ (GdkEvent*)event);
+ set_context_data (context, path_list);