Skip to content

Commit 0e8d238

Browse files
authored
Merge branch 'main' into leolost/windowclone-allocate
2 parents a82f28f + 887ce45 commit 0e8d238

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

po/ja.po

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Project-Id-Version: noise\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
1010
"POT-Creation-Date: 2024-11-23 16:06+0000\n"
11-
"PO-Revision-Date: 2024-09-18 12:00+0000\n"
11+
"PO-Revision-Date: 2024-11-28 12:16+0000\n"
1212
"Last-Translator: Ryo Nakano <[email protected]>\n"
1313
"Language-Team: Japanese <https://l10n.elementary.io/projects/desktop/gala/ja/"
1414
">\n"
@@ -124,10 +124,8 @@ msgid "Updated translations"
124124
msgstr "翻訳の更新"
125125

126126
#: data/gala.metainfo.xml.in:35
127-
#, fuzzy
128-
#| msgid "Improve window shadows for legacy apps"
129127
msgid "Improved shadows performance"
130-
msgstr "レガシーなアプリのウィンドウの影を改善"
128+
msgstr "影のパフォーマンスを改善"
131129

132130
#: data/gala.metainfo.xml.in:78
133131
msgid "Fix a potential crash when moving windows between workspaces"

po/uk.po

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Project-Id-Version: beat-box\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
1010
"POT-Creation-Date: 2024-11-23 16:06+0000\n"
11-
"PO-Revision-Date: 2024-09-19 07:21+0000\n"
11+
"PO-Revision-Date: 2024-11-27 02:16+0000\n"
1212
"Last-Translator: Ihor Hordiichuk <[email protected]>\n"
1313
"Language-Team: Ukrainian <https://l10n.elementary.io/projects/desktop/gala/"
1414
"uk/>\n"
@@ -124,10 +124,8 @@ msgid "Updated translations"
124124
msgstr "Оновлені переклади"
125125

126126
#: data/gala.metainfo.xml.in:35
127-
#, fuzzy
128-
#| msgid "Improve window shadows for legacy apps"
129127
msgid "Improved shadows performance"
130-
msgstr "Покращення тіней вікон для застарілих програм"
128+
msgstr "Покращення швидкості показу тіней"
131129

132130
#: data/gala.metainfo.xml.in:78
133131
msgid "Fix a potential crash when moving windows between workspaces"

src/ShellClients/PanelClone.vala

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,18 +146,21 @@ public class Gala.PanelClone : Object {
146146
return;
147147
}
148148

149-
var animation_duration = get_animation_duration ();
150-
151149
clone.save_easing_state ();
152150
clone.set_easing_mode (Clutter.AnimationMode.EASE_OUT_QUAD);
153-
clone.set_easing_duration (animation_duration);
151+
clone.set_easing_duration (get_animation_duration ());
154152
clone.y = calculate_clone_y (false);
155153
clone.restore_easing_state ();
156154

157-
Timeout.add (animation_duration, () => {
155+
unowned var y_transition = clone.get_transition ("y");
156+
if (y_transition != null) {
157+
y_transition.completed.connect (() => {
158+
clone.visible = false;
159+
panel_hidden = false;
160+
});
161+
} else {
158162
clone.visible = false;
159163
panel_hidden = false;
160-
return Source.REMOVE;
161-
});
164+
}
162165
}
163166
}

0 commit comments

Comments
 (0)