Updating branch refs/heads/master
to ee452a639c16e18640696b868ab4922c0a44b43c (commit)
from 75b5e6f969dccad45cc033a542c81552eab5a076 (commit)
commit ee452a639c16e18640696b868ab4922c0a44b43c
Author: Nick Schermer <[email protected]>
Date: Tue Dec 18 19:54:56 2012 +0100
Force selection update on tab switch.
TO make sure the standardview actions are up2date.
thunar/thunar-standard-view.c | 1 -
thunar/thunar-window.c | 3 +++
2 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/thunar/thunar-standard-view.c b/thunar/thunar-standard-view.c
index e807296..7cdaadb 100644
--- a/thunar/thunar-standard-view.c
+++ b/thunar/thunar-standard-view.c
@@ -1017,7 +1017,6 @@ thunar_standard_view_realize (GtkWidget *widget)
/* we need update the selection state based on the clipboard content */
g_signal_connect_swapped (G_OBJECT (standard_view->clipboard), "changed",
G_CALLBACK
(thunar_standard_view_selection_changed), standard_view);
- thunar_standard_view_selection_changed (standard_view);
/* determine the icon factory for the screen on which we are realized */
icon_theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (widget));
diff --git a/thunar/thunar-window.c b/thunar/thunar-window.c
index f554d65..6c51a52 100644
--- a/thunar/thunar-window.c
+++ b/thunar/thunar-window.c
@@ -1456,6 +1456,9 @@ thunar_window_notebook_switch_page (GtkWidget
*notebook,
/* integrate the standard view action in the ui */
thunar_component_set_ui_manager (THUNAR_COMPONENT (page),
window->ui_manager);
+ /* update the actions */
+ thunar_standard_view_selection_changed (THUNAR_STANDARD_VIEW (page));
+
gtk_widget_grab_focus (page);
}
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits