Opened 14 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 follow-up: Changed 14 years ago by johnnyg

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

comment:2 in reply to: ↑ 1 Changed 14 years ago by mathbr

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 Changed 14 years ago by mathbr

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 follow-up: Changed 14 years ago by johnnyg

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

comment:5 in reply to: ↑ 4 Changed 14 years ago by mathbr

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 follow-up: Changed 14 years ago by damoxc

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

comment:7 in reply to: ↑ 6 Changed 14 years ago by mathbr

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 follow-up: Changed 14 years ago by johnnyg

  • Status changed from new to pending

Are you still experiencing this?

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

  • Resolution set to worksforme
  • Status changed from pending to closed

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.