Skip to content

Commit

Permalink
BackgroundManager: Don't position background actors
Browse files Browse the repository at this point in the history
  • Loading branch information
lenemter committed Dec 17, 2023
1 parent 2629cb2 commit 8a6dd54
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 10 deletions.
9 changes: 2 additions & 7 deletions src/Background/BackgroundManager.vala
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,13 @@ 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, bool control_position = true) {
Object (wm: wm, monitor_index: monitor_index, control_position: control_position);
public BackgroundManager (WindowManager wm, int monitor_index) {
Object (wm: wm, monitor_index: monitor_index);
}

construct {
Expand Down Expand Up @@ -128,10 +127,6 @@ public class Gala.BackgroundManager : Meta.BackgroundGroup {
var monitor = display.get_monitor_geometry (monitor_index);
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, false);
background = new BackgroundManager (wm, monitor);

var scale = display.get_monitor_scale (monitor);

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

Expand Down

0 comments on commit 8a6dd54

Please sign in to comment.