Skip to content

Commit

Permalink
Merge branch 'master' into lenemter/rtl-notifications
Browse files Browse the repository at this point in the history
  • Loading branch information
danirabbit authored Jan 1, 2024
2 parents d23ee7a + fe1918d commit 2350d49
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
9 changes: 7 additions & 2 deletions src/Background/BackgroundManager.vala
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@ public class Gala.BackgroundManager : Meta.BackgroundGroup {

public WindowManager wm { get; construct; }
public int monitor_index { get; construct; }
public bool control_position { get; construct; }

private BackgroundSource background_source;
private Meta.BackgroundActor background_actor;
private Meta.BackgroundActor? new_background_actor = null;

public BackgroundManager (WindowManager wm, int monitor_index) {
Object (wm: wm, monitor_index: monitor_index);
public BackgroundManager (WindowManager wm, int monitor_index, bool control_position = true) {
Object (wm: wm, monitor_index: monitor_index, control_position: control_position);
}

construct {
Expand Down Expand Up @@ -135,6 +136,10 @@ public class Gala.BackgroundManager : Meta.BackgroundGroup {

background_actor.set_size (monitor.width, monitor.height);

if (control_position) {
background_actor.set_position (monitor.x, monitor.y);
}

ulong changed_handler = 0;
changed_handler = background.changed.connect (() => {
background.disconnect (changed_handler);
Expand Down
2 changes: 1 addition & 1 deletion src/Widgets/MonitorClone.vala
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ namespace Gala {
construct {
reactive = true;

background = new BackgroundManager (wm, monitor);
background = new BackgroundManager (wm, monitor, false);

var scale = display.get_monitor_scale (monitor);

Expand Down
3 changes: 2 additions & 1 deletion src/Widgets/WorkspaceClone.vala
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ namespace Gala {
public FramedBackground (WindowManager wm) {
Object (
wm: wm,
monitor_index: wm.get_display ().get_primary_monitor ()
monitor_index: wm.get_display ().get_primary_monitor (),
control_position: false
);
}

Expand Down

0 comments on commit 2350d49

Please sign in to comment.