diff options
author | Olivier Duchateau <olivierd@FreeBSD.org> | 2015-05-01 14:57:58 +0000 |
---|---|---|
committer | Olivier Duchateau <olivierd@FreeBSD.org> | 2015-05-01 14:57:58 +0000 |
commit | a532f5c9cfc2d67bf136aabdbe5980605264f8e6 (patch) | |
tree | 522b64bdc8f018fc84966d8e432e17d6d283507b /x11-fm/thunar/files | |
parent | 731ba6813882fda87cd2d2188026bb657875aec5 (diff) | |
download | ports-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.c | 17 | ||||
-rw-r--r-- | x11-fm/thunar/files/patch-thunar_thunar-window.c | 13 |
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); |