Opened 15 years ago

Closed 14 years ago

#1304 closed defect (WorksForMe)

Context menu relocated after popup

Reported by: mathbr Owned by:
Priority: minor Milestone: 1.3
Component: GTK UI Version: 1.2.3
Keywords: Cc:

Description

Right after the menu in the main window has been popped out it is relocated to the location of the mouse pointer. This makes quick menu interaction impossible. Same goes for drag-activation (button press to open menu, keep pressed and hover the menu item, release to activate.)

Change History (9)

comment:1 by John Garland, 15 years ago

I'm not exactly sure what you mean. Could you attach a screenshot of this happening?

in reply to:  1 comment:2 by mathbr, 15 years ago

Replying to johnnyg:

I'm not exactly sure what you mean. Could you attach a screenshot of this happening?

This cannot really be shown via screenshot. Just do the following steps:

1) Right click an entry in the main window torrent list. 2) Move the cursor away directly after this (anywhere should be fine, I obviously try to select a menu item at the original location, though.) 3) See the menu disappearing from the original popup location and re-appearing at the location of your mouse pointer.

comment:3 by mathbr, 15 years ago

Hm, it seems preventing the menu update on selection change of the torrent view "fixes" this problem. (http://git.deluge-torrent.org/deluge/tree/deluge/ui/gtkui/torrentview.py#n505)

Commenting out that line makes the menu stay where it originally popped out. Obviously no solution but maybe a start.

comment:4 by John Garland, 15 years ago

I'm not able to reproduce this; what version of gtk are you using?

in reply to:  4 comment:5 by mathbr, 15 years ago

Replying to johnnyg:

I'm not able to reproduce this; what version of gtk are you using?

Version 2.20.1 here. I have not experienced this behavior in any other application so far.

comment:6 by Damien Churchill, 15 years ago

Which version of pygtk? I have 2.20.1 and I'm also unable to reproduce this.

in reply to:  6 comment:7 by mathbr, 15 years ago

Replying to damoxc:

Which version of pygtk? I have 2.20.1 and I'm also unable to reproduce this.

Sorry, should have mentioned right away: 2.17.0 here.

Unfortunately even my "fix" does not work reliably since I’ve been experiencing this issue even then. Less frequently though.

comment:8 by John Garland, 14 years ago

Status: newpending

Are you still experiencing this?

in reply to:  8 comment:9 by mathbr, 14 years ago

Resolution: worksforme
Status: pendingclosed

Replying to johnnyg:

Are you still experiencing this?

Right now it does not happen anymore. No relevant system changes recently. I’ll let you know if it ever occurs again.

Note: See TracTickets for help on using tickets.