1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-19 14:17:41 +02:00
lllucius 03f5088b6a Bug 406 - Label creation/other non-dialogue editing and keyboard selection hang on long projects
This is part 1...

Provides some relief to the selection "hang"

This patch adds the ability for the keyboard based commands (like cursor left,
extend selection right, etc.) to know when the key has been released.

When the patch is applied the current state is saved only when the key is
released and not every time it repeats.

Here's an example of the difference it makes.

This video show the selection "hang", but also watch the CPU usage.  All I'm
doing is pressing SHIFT+RIGHT ARROW.

http://youtu.be/tdMntDwGSkM

This one is the same thing bug with the patch applied.  Notice that the
selection "hang" no longer occurs and look at the CPU usage!

http://youtu.be/EpXNsQ4Cky0
2013-10-23 18:01:14 +00:00
..
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00
2013-09-24 00:14:37 +00:00