This has been bugging me for a while (I guess I right click a lot).
The click doesn't update the selection, but the release does so the menu should not show up until there is a valid item selected.

# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [EMAIL PROTECTED]
# target_branch: https://code.launchpad.net/~bzr-gtk/bzr-gtk/trunk
# testament_sha1: 630d0f1ab02e025a3f78aed79902753e25d2663f
# timestamp: 2008-07-18 14:00:13 -0400
# source_branch: https://code.launchpad.net/~bzr-gtk/bzr-gtk/trunk
# base_revision_id: [EMAIL PROTECTED]
# 
# Begin patch
=== modified file 'olive.glade'
--- olive.glade 2008-03-30 14:12:10 +0000
+++ olive.glade 2008-07-18 17:53:47 +0000
@@ -682,7 +682,7 @@
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
                         <property name="headers_visible">False</property>
-                        <signal name="button_press_event" 
handler="on_treeview_right_button_press_event"/>
+                        <signal name="button_release_event" 
handler="on_treeview_right_button_release_event"/>
                         <signal name="row_activated" 
handler="on_treeview_right_row_activated"/>
                       </widget>
                     </child>

=== modified file 'olive/__init__.py'
--- olive/__init__.py   2008-07-18 12:35:47 +0000
+++ olive/__init__.py   2008-07-18 17:53:47 +0000
@@ -199,7 +199,7 @@
                 "on_toolbutton_pull_clicked": 
self.on_menuitem_branch_pull_activate,
                 "on_toolbutton_push_clicked": 
self.on_menuitem_branch_push_activate,
                 "on_toolbutton_update_clicked": 
self.on_menuitem_branch_update_activate,
-                "on_treeview_right_button_press_event": 
self.on_treeview_right_button_press_event,
+                "on_treeview_right_button_release_event": 
self.on_treeview_right_button_release_event,
                 "on_treeview_right_row_activated": 
self.on_treeview_right_row_activated,
                 "on_treeview_left_button_press_event": 
self.on_treeview_left_button_press_event,
                 "on_treeview_left_button_release_event": 
self.on_treeview_left_button_release_event,
@@ -861,8 +861,8 @@
         if self.set_path(newdir):
             self.refresh_right()
 
-    def on_treeview_right_button_press_event(self, widget, event):
-        """ Occurs when somebody right-clicks in the file list. """
+    def on_treeview_right_button_release_event(self, widget, event):
+        """ Occurs when somebody clicks in the file list. """
         if event.button == 3:
             # Create a menu
             from menu import OliveMenu

# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWQuoNcUAAkp/gEQUBABRZ///
WgCEQL////BQBRjZ4BV3ud2NJdsLwklNDUxMmmmp6ZDE1TyRo9E8moPUNog0ptJqPJlBo9ID1DQA
AABoDTRGhIZTTNIzSBoAA9T1AyAMSk9I000GgA0aAAAAACSQTIaNJoEyPSZJ6j0CjIMIGkRZoz66
yMRw3C2fCtzB0KFKzVpzq2gRQJqsnNjBpYrsoRIgU2yyp3DWCSSB73oHg9WOMBmrKwLuoYRWq3Dz
2lP2uGqAFjTc3zWcnLP8LSFKUwgu6WOqIYOQpQW5IDEBUQX2jHxYaHJfeqnrqPValkN8c4UlEjBD
JtayTRy3QpLxmzD/ky127jkUZjtqVZ/cdyjAq8QGKIHKTKWuN798u96g09l2WmxXWVyHSFgiBT0a
rCHXekEbjkRgM44wY3kTMecr0MnAvwPtGBQCao6wiB8toEPpVFr3J91shgKBwcg/H/AWY91c5W47
rxxL6mJWBqTPhqaiHbVe8D3eCt0qmvWJmUswLnkWEEFeb1qi2oqOgOwLsooiMZllDcogRJD3TPIC
Siw8CikWRbae5ac/VRJUc4wTijA4uHQKDtWREfgUAsexuvOhQaJrVpkVeVOHvoPuZrxiJsKkqKhw
KgZll6HGBYQNRmUv+FlldvdBXDG3M1BPnsWshmUvYbeGsMSZ0Nd3Aw3UQb5SpJWUgULCIOMZ3A74
eGeWP4GEqh1YyRHoLcww6FR0N8hxCrizWXnU8+8w3Hi4mpDzQCCoPI5jIvOLlAcG63552hbPYwym
B0isRE7Aw9TgyXVj2t5TZMFRcQq5+8KkC2b5A6u1nUSKtRpIoA05HBQSXqk15DzvM4w0UwEAMRZn
FEPAxfgNT9NFwGdcwIi8DYbnHnuf7HI6rLsaiSPWvnSKeGqypTBL02c61FiuXr1HHY1mwn6E1zwG
vjpxO0X8g6ASOJeeD+J3xPI/nYxyUjIkNLb26coKdrKSqU8zYQFksYREYC5AlBaFmm0rsR8uwHpb
oTg4kWHWqDNCN5DqjCfOMhxt6HUoaAY+Z1D6GU1yyRUijNwpfEdlZZ6YMGxqslFflX7UoMmFTCeT
sIK3eHcVgM11efYGbYGKCYUROB3YGhwMl4HYPhEccVRfUyOgx89ANmEIWHF1i/NKTr8iKhAVLpB7
RRHpjc2QqffED4q8q+cPB6A+67xTcdTIqt7LqLLCZIO5WTGQMizh4gdJmw0/dGU8V+fKEuKstYB9
uSCua+TgrId+vEgByAvFzazUh/v+yAGIraOE9AbS9b+fm8ByWLEMwsBFzwnOr1aup9KZ9OtZpegG
yq5UJRaJlZlOU81KU9FgB1+NsjazmBFbQtgJoDh2bl7QjJIgySMeMNVPFtqm3ZRYTSpwcYGACIcH
olGoSKD5Diy9XLbTa5vnIaNlwRJ4Sbnj3jOWdPA3KcwumtVzI4PQ2pHWoyJJV84GTJ81jaXW2DB3
3SWZSLgzmRY8QHH8jT8uWh33LC7AabpHzWEEn19m7w1J2yWKCBcEbwg0kvV2lOWt7hQdj48jyaZF
BemCesJvdPHELWAptHHkxEVqLlxhmD1Jgw1ieP7dOkulT0VUClA1ThWlOquY5C6UkAavQYtNwExb
mammQW626BGRxTCVZKKadiAf8XckU4UJALqDXFA=
-- 
bzr-gtk mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.canonical.com/mailman/listinfo/bzr-gtk

Reply via email to