aboutsummaryrefslogtreecommitdiff
path: root/x11-fm/thunar/files
diff options
context:
space:
mode:
authorOlivier Duchateau <olivierd@FreeBSD.org>2015-05-01 14:57:58 +0000
committerOlivier Duchateau <olivierd@FreeBSD.org>2015-05-01 14:57:58 +0000
commita532f5c9cfc2d67bf136aabdbe5980605264f8e6 (patch)
tree522b64bdc8f018fc84966d8e432e17d6d283507b /x11-fm/thunar/files
parent731ba6813882fda87cd2d2188026bb657875aec5 (diff)
downloadports-a532f5c9cfc2d67bf136aabdbe5980605264f8e6.tar.gz
ports-a532f5c9cfc2d67bf136aabdbe5980605264f8e6.zip
- Fix an infinite loop (and sometimes crash), when manual reload is performed
- Bump PORTREVISION PR: 199827 Reported by: <rozhuk.im@gmail.com> Obtained from: Upstream Git repository
Notes
Notes: svn path=/head/; revision=385119
Diffstat (limited to 'x11-fm/thunar/files')
-rw-r--r--x11-fm/thunar/files/patch-thunar_thunar-folder.c17
-rw-r--r--x11-fm/thunar/files/patch-thunar_thunar-window.c13
2 files changed, 30 insertions, 0 deletions
diff --git a/x11-fm/thunar/files/patch-thunar_thunar-folder.c b/x11-fm/thunar/files/patch-thunar_thunar-folder.c
new file mode 100644
index 000000000000..76066f70652a
--- /dev/null
+++ b/x11-fm/thunar/files/patch-thunar_thunar-folder.c
@@ -0,0 +1,17 @@
+Avoid an infinite loop, during manual reload (bug #11849)
+
+--- thunar/thunar-folder.c.orig 2015-04-18 14:25:18 UTC
++++ thunar/thunar-folder.c
+@@ -551,10 +551,10 @@ thunar_folder_finished (ExoJob *jo
+ if (folder->reload_info)
+ {
+ for (lp = folder->files; lp != NULL; lp = lp->next)
+- thunar_file_reload_idle (lp->data);
++ thunar_file_reload (lp->data);
+
+ /* reload folder information too */
+- thunar_file_reload_idle (folder->corresponding_file);
++ thunar_file_reload (folder->corresponding_file);
+
+ folder->reload_info = FALSE;
+ }
diff --git a/x11-fm/thunar/files/patch-thunar_thunar-window.c b/x11-fm/thunar/files/patch-thunar_thunar-window.c
new file mode 100644
index 000000000000..ee8b16e3babc
--- /dev/null
+++ b/x11-fm/thunar/files/patch-thunar_thunar-window.c
@@ -0,0 +1,13 @@
+Fix bind key for new ThunarWindow reload signal
+
+--- thunar/thunar-window.c.orig 2015-04-18 14:25:18 UTC
++++ thunar/thunar-window.c
+@@ -623,7 +623,7 @@ thunar_window_class_init (ThunarWindowCl
+ /* setup the key bindings for the windows */
+ binding_set = gtk_binding_set_by_class (klass);
+ gtk_binding_entry_add_signal (binding_set, GDK_BackSpace, 0, "back", 0);
+- gtk_binding_entry_add_signal (binding_set, GDK_F5, 0, "reload", 0);
++ gtk_binding_entry_add_signal (binding_set, GDK_F5, 0, "reload", 1, G_TYPE_BOOLEAN, TRUE);
+ gtk_binding_entry_add_signal (binding_set, GDK_F9, 0, "toggle-sidepane", 0);
+ gtk_binding_entry_add_signal (binding_set, GDK_F10, 0, "toggle-menubar", 0);
+ gtk_binding_entry_add_signal (binding_set, GDK_KP_Add, GDK_CONTROL_MASK, "zoom-in", 0);