gnome-shell/js
Florian Müllner 40efe6c324 popupMenu: Overwrite ongoing animations when calling close repeatedly
Currently close() is a no-op when the menu has already been closed.
However, repeated calls could pass different animation parameters.
For instance in the user menu, we try to hide the menu immediately
before locking the screen, to avoid the popup jumping across the
screen while fading out - as we do this from the corresponding
item's activate handler, the closing is still animated if the menu's
own handler (which requests a full animation) is run first.
Fix this by changing close() to overwrite ongoing animations before
bailing out early.

https://bugzilla.gnome.org/show_bug.cgi?id=686484
2012-10-24 09:04:10 +02:00
..
extensionPrefs extensionPrefs: Remove an extra parameter to set_cell_data_func 2012-10-10 18:21:03 -03:00
gdm loginDialog: Use the same focus root for dialog and ctrl-alt-tab 2012-10-11 19:04:43 +02:00
misc extensionUtils: Don't warn about missing url 2012-10-05 20:35:07 +02:00
perf perf: Update to latest overlay changes 2012-08-20 20:40:01 +02:00
ui popupMenu: Overwrite ongoing animations when calling close repeatedly 2012-10-24 09:04:10 +02:00
Makefile.am ViewSelector: remove the places & devices search provider 2012-09-16 19:02:22 +02:00