meld r1106 - trunk



Author: kaiw
Date: Sun Dec 28 15:17:29 2008
New Revision: 1106
URL: http://svn.gnome.org/viewvc/meld?rev=1106&view=rev

Log:
Fix a bug in DirDiff focus, where switching panes with the mouse failed to update the status bar display of permissions and modification time

Modified:
   trunk/dirdiff.py

Modified: trunk/dirdiff.py
==============================================================================
--- trunk/dirdiff.py	(original)
+++ trunk/dirdiff.py	Sun Dec 28 15:17:29 2008
@@ -666,15 +666,16 @@
     def on_treeview_focus_in_event(self, tree, event):
         self.treeview_focussed = tree
         pane = self.treeview.index(tree)
-        if pane > 0:
-            self.actiongroup.get_action("DirCopyLeft").set_sensitive(True)
-        if pane+1 < self.num_panes:
-            self.actiongroup.get_action("DirCopyRight").set_sensitive(True)
+        self.actiongroup.get_action("DirCopyLeft").set_sensitive(pane > 0)
+        self.actiongroup.get_action("DirCopyRight").set_sensitive(pane+1 < self.num_panes)
         self.actiongroup.get_action("DirDelete").set_sensitive(True)
+        tree.emit("cursor-changed")
+
     def on_treeview_focus_out_event(self, tree, event):
         self.actiongroup.get_action("DirCopyLeft").set_sensitive(False)
         self.actiongroup.get_action("DirCopyRight").set_sensitive(False)
         self.actiongroup.get_action("DirDelete").set_sensitive(False)
+
         #
         # Toolbar handlers
         #



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]