Here is a second pass at fixing the right click on file tree selection
updates.
This round finds the click point and then selects the item under the click.
If this is considered a better solution, please reject the previous patch.
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [EMAIL PROTECTED]
# dwzqui3wxf00gu5r
# target_branch: https://code.launchpad.net/~bzr-gtk/bzr-gtk/trunk
# testament_sha1: 121714c4d1442bbf8cc31dc23e43286cde7ff73f
# timestamp: 2008-07-18 17:18:35 -0400
# source_branch: https://code.launchpad.net/~bzr-gtk/bzr-gtk/trunk
# base_revision_id: [EMAIL PROTECTED]
#
# Begin patch
=== modified file 'olive/__init__.py'
--- olive/__init__.py 2008-07-18 12:35:47 +0000
+++ olive/__init__.py 2008-07-18 21:09:47 +0000
@@ -865,6 +865,10 @@
""" Occurs when somebody right-clicks in the file list. """
if event.button == 3:
# Create a menu
+ treepathpos = widget.get_path_at_pos(int(event.x), int(event.y))
+ if treepathpos != None:
+ treeselection = widget.get_selection()
+ treeselection.select_path(treepathpos[0])
from menu import OliveMenu
menu = OliveMenu(path=self.get_path(),
selected=self.get_selected_right(),
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWeOxjiUAAb5fgEBWcOf/91oB
BAq////wUASGTwdc3de2Web2POEkiAjBU/KemQGSaNNMKNG0h6QyCSVPKPTVP1NN6qPSD1DRkNMg
AAYjQYhASZAKeU9T1NPRGnqDTQDIB6g2pSZoU9DUfpNAEwENBgAmCBJITENTaKT9NBooDNQwg0AA
Qiss1EnX9GbPJ1YilYkV4ynaSy993OICYZtGnXQZDYzhdPb3eIMgE3b6aj0rYZpep7wRPpcz1W+W
PyndL62+PnZtdkaNCiBRtH+mfW8beqomo/V3FLYOMU3KU6yLzQYQsXFLzFZrxrQXpOkq+DYYz1CN
XLXP0Pisz6Nya6TnzPQUFZPP++n5x51fD+BfrJboz+aVeKowSkUmMtmaLIlINqXZRQFpnfTk/COE
QqZ3csELAULzAuN5ImIW8xEBDiQoDfjaevrJCwRCBgtgwounyo+2uUx59CB8h5wHZWrLUesbqna8
RwkVTry0oUdk5JOWwVpDQaBi4OkRxjFM4xLh6d1EDCo417E40FhujAqxf+TQfxGeTFTzLj4YkCsS
+I2RYaTvDOBQeWGKwHkR5p3Cf5NFGo38w5p+mzgTNy1dSzMdKUxsCRI34GR1RdPfOYhhFXFIxNxj
3EL1LCd8xOR05nVmRkPTLEcwtoee+gxwxjNnzwYYvUJG8CVu8Ogfih9tgx35dgdlZLRzY8PAezte
jCaZ6GxPqykUF+dD50FbZ7jY4ZLrwyMplwGL1k4zq/MwBr3G23mjhoRDGl15tqW5XJOWQm2LRWKZ
Fq/BW30WD4M/gVGJKnmVR3bX6Q2Gc3lBXel6ybiDjoiuSYgZES7zXt7koSEX2jlPMyqe0inptxKS
MTrHWY0zIDuQzqNRYLZjkcS6aHhDfneLGKHbG+a0sdcTnfgciXkbJoUp4KgMGeWo9nS+iusihNQH
gjKtgiYYUinKVlKC43P8EnhxJkVULXa+JRBcoTJ7x3f4ibMxTiYzkR96O9umh07Kqs3wvVO4T5ze
eJQkVidbvw2vdqD+vD4ZMwVcO6CNKHxZdyR8q9PccRbi/Mk1SHMe9GVTdccT9PLVNJvKESPToHXl
TYuyTemx+qukwMD4SaBJTvISr5zyQabyfcF7MfjgsJR7Ew1bMEUxcWhTZksaS010S3wdAJerimkr
RV3kcZIFA4TSqp08c8KWbvNpC3kD0RGEb3BEw8kgMYLF+BOdzzlO0BApEo8OLaraHGYW28EAHhIC
qADdO5oqRxo8GqtXBCCYKXaGVjq3m/fuXM2qRG8G5tsuJNhjSg0FU64E5aLOXPKAXi5g8YgzY0ns
qFuv0R0ovexVYH87pESwncByBCCIw3jYzIL5RM2pYKG3Dob3W7Lss2TeYsHnnAD4FpmZHbfpfigh
MMOEhBNTHXOS1DTRuRMxU400DquGO5FIw522EC0IxSQTBOtL15+fyQrKypuePOYvLmLw7TGFN6tV
teWOnMqF6DkHtUbUo1o+w5YDOFCLv4ixnlyq/XNmlYggaxTIqVwtH/8XckU4UJDjsY4l
--
bzr-gtk mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.canonical.com/mailman/listinfo/bzr-gtk