Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions data/gala.metainfo.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,14 @@
<issue url="https://github.com/elementary/gala/issues/1235">Overview window title should follow keyboard focus</issue>
<issue url="https://github.com/elementary/gala/issues/1661">Better post-screenshot animation</issue>
<issue url="https://github.com/elementary/gala/issues/2114">Wrong context menu placement</issue>
<issue url="https://github.com/elementary/gala/issues/2172">Override redirect Popup menu type window under Xwayland can not be displayed on the second XMapWindow</issue>
<issue url="https://github.com/elementary/gala/issues/2199">Swiping in the multitasking view can close applications</issue>
<issue url="https://github.com/elementary/gala/issues/2260">Ghost of window on another workspace appears when cancelling workspace swipe</issue>
<issue url="https://github.com/elementary/gala/issues/2267">Dock crash may crash Gala</issue>
<issue url="https://github.com/elementary/gala/issues/2279">Can't reveal dock when animations are disabled</issue>
<issue url="https://github.com/elementary/gala/issues/2294">Unlocking firewall settings leads to crash</issue>
<issue url="https://github.com/elementary/gala/issues/2341">Lutris Flatpak crashes gala with GE setup</issue>
<issue url="https://github.com/elementary/gala/issues/2366">Menus only show once</issue>
<issue url="https://github.com/elementary/portals/issues/97">False detection of "background activity" for some Flatpak apps</issue>
</issues>
</release>
Expand Down
25 changes: 0 additions & 25 deletions src/WindowManager.vala
Original file line number Diff line number Diff line change
Expand Up @@ -1471,31 +1471,6 @@ namespace Gala {
actor.opacity = 0U;
actor.restore_easing_state ();

ulong destroy_handler_id = 0UL;
destroy_handler_id = actor.transitions_completed.connect (() => {
actor.disconnect (destroy_handler_id);
destroying.remove (actor);
destroy_completed (actor);
});

break;
case Meta.WindowType.MENU:
case Meta.WindowType.DROPDOWN_MENU:
case Meta.WindowType.POPUP_MENU:
var duration = AnimationDuration.MENU_MAP;
if (duration == 0) {
destroy_completed (actor);
return;
}

destroying.add (actor);
actor.save_easing_state ();
actor.set_easing_mode (Clutter.AnimationMode.EASE_OUT_QUAD);
actor.set_easing_duration (duration);
actor.set_scale (0.8f, 0.8f);
actor.opacity = 0U;
actor.restore_easing_state ();

ulong destroy_handler_id = 0UL;
destroy_handler_id = actor.transitions_completed.connect (() => {
actor.disconnect (destroy_handler_id);
Expand Down
Loading