Skip to content

Commit 5c42086

Browse files
authored
BackgroundManager: Send changed signal early (#1968)
1 parent e91d971 commit 5c42086

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/Background/BackgroundManager.vala

+3-4
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ public class Gala.BackgroundManager : Meta.BackgroundGroup, Gala.BackgroundManag
4949
}
5050
}
5151

52-
private void swap_background_actor (bool animate) {
53-
return_if_fail (new_background_actor != null);
54-
52+
private void swap_background_actor (bool animate) requires (new_background_actor != null) {
5553
var old_background_actor = background_actor;
5654
background_actor = new_background_actor;
5755
new_background_actor = null;
5856

57+
changed ();
58+
5959
if (old_background_actor == null) {
6060
return;
6161
}
@@ -76,7 +76,6 @@ public class Gala.BackgroundManager : Meta.BackgroundGroup, Gala.BackgroundManag
7676
old_background_actor.destroy ();
7777
}
7878

79-
changed ();
8079
}
8180

8281
private void update_background_actor (bool animate = true) {

0 commit comments

Comments
 (0)