Bug #18392 2011-10-11 05:43

rena

Severe lag when navigating menus

Open any menu and drag the mouse over it. Each time the cursor passes over an option, a hover event is queued to change the status bar text. These events are then processed in series, very slowly. The result is a flickering status bar and being unable to select an option or close the menu until the status bar has "caught up" and stopped cycling through option descriptions.

This can be especially troublesome if playing music since many environments ignore volume control keys while a menu is open.

Category
Application::Interface
Group
Platform:Linux
Status
Open
Close date
 
Assigned to
 
rena 2011-10-11 05:45

Looking closer at the behaviour, what might be happening is a hover event being generated for every *pixel* that the mouse moves over a menu option. This would explain why when the mouse stops on an option, you can see its description flash several times in the status bar before being able to actually select it (as the mouse decelerates and passes over several pixels of that row before stopping).

tpetrov 2011-10-11 23:12

Hm, what is your linux? What version of C::B? What version of wxWidgets/gtk? Are you sure your video driver is OK?

I've not seen such problem ever.

rena 2011-10-12 03:41

AMD64, Xubuntu 11.04 running Awesome window manager and xcompmgr, C::B Release 10.05 rev 0. I can't find anywhere how to check WX or GTK versions... Video driver is nVidia, it's a little buggy but I don't think this is a video issue; it looks more like an event handling issue.